1. 在tomcat/conf/logging.properties文件的未尾添加:
org.apache.catalina.startup.TldConfig.level = FINE
org.apache.jasper.compiler.TldLocationsCache.level = FINE
org.apache.jasper.servlet.TldScanner.level = FINE2. 重启tomcat
3. cd到tomcat/logs目录下执行命令
egrep "No TLD files were found in \[file:[^\]+\]" /var/usr/tomcat/logs/catalina.out -o | egrep "[^]/]+.jar" -o | sort | uniq | sed -e 's/.jar/.jar,\\/g' > ./skips.txt4. 在当前目录下找到skips.txt,把内容拷贝至tomcat/conf/catalina.properties文件中的 “org.apache.catalina.startup.TldConfig.jarsToSkip=” 处,保存该文件
5. 把步骤1的三行注释掉
6.(最好先删除 tomcat/work 下的所有内容)重启 Tomcat
本文介绍了解决Tomcat启动时出现的TLD文件未找到错误的方法。通过修改logging配置来记录缺失的TLD文件,找出并跳过这些文件,最终消除警告信息。
1万+

被折叠的 条评论
为什么被折叠?



