問題:
Tomcat啟動提示At least one JAR was scanned for TLDs yet contained no TLDs
tomcat啟動速度總是很慢,檢查后發現tomcat啟動時總是卡在這個地方
經查閱得知Tomcat在啟動過程中加載眾多jar文件,默認會對其做 TLDs 掃描,{CATALINA-HOME}/logs/catalina.xxxx-xx-xx.log文件中會出現大量下面的 log:
修改配置
1.打開tomcat安裝目錄/conf/catalina.properties
2.找到代碼tomcat.util.scan.StandardJarScanFilter.jarsToScan=\
3.這行代碼下面的jar包的都是需要掃描的,這也是導致tomcat啟動過慢的元凶,所以刪除下面的jar包即可
4.將tomcat.util.scan.StandardJarScanFilter.jarsToScan=\
修改為tomcat.util.scan.StandardJarScanFilter.jarsToSkip=*.jar
5.修改完之后保存回到eclipse刪除以前的tomcat配置,並重新配置