org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD
问题:springboot打包成war包部署到tomcat时,发现tomcat提示org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD,并且springboot工程无法启动。
分析:应该是缺少jar包。
解决:
1. 在IDEA中查看Project Structure | Libraries
发现确实是缺少了jar包。
2. 使用maven下载jar包
右键工程,选择Maven,Download Sources,等待下载完毕重复步骤1,会发现红色消失了。这时再启动tomcat成功。