笔者最近使用tomcat9,由于工作洁癖,盯上了tomcat启动日志里的"No TLD files were found in"字样,如下

15-Sep-2017 02:19:09.685 FINE [main] org.apache.jasper.servlet.TldScanner$TldScannerCallback.scan No TLD files were found in [file:/home/tomcat9/webapps/xxx/WEB-INF/lib/z-1.1.3.jar]. Consider adding the JAR to the tomcat.util.scan.StandardJarScanFilter.jarsToSkip property in CATALINA_BASE/conf/catalina.properties file.

于是按照以下stackoverflow两篇文章进行优化

How to fix “JARs that were scanned but no TLDs were found in them ” in Tomcat 9.0.0M10

How to fix JSP compiler warning: one JAR was scanned for TLDs yet contained no TLDs?

把z-1.1.3.jar添加到了${catalina.base}/conf/catalina.properties里面,如下

tomcat.util.scan.StandardJarScanFilter.jarsToSkip=z-1.1.3.jar

结果吧z-1.1.3.jar每次上传到WEB_INF/lib/目录下tomcat都能正常运行,可是与预期的结果不一致,最终经过排查发现了这个原因。

解决方法:把z-1.1.3.jar从jarSkip去掉重启tomcat即可。

 

其他资源:

Logging in Tomcat tomcat全局日志记录与web应用日志记录

相关文章:

  • 2022-01-01
  • 2022-12-23
  • 2021-11-02
  • 2021-07-30
  • 2022-12-23
  • 2021-08-02
  • 2021-11-21
猜你喜欢
  • 2021-11-18
  • 2021-10-20
  • 2021-11-04
  • 2021-07-28
  • 2021-07-11
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案