You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Tomcat 8.5如何消除TLD扫描相关INFO日志行?

解决Tomcat 8.5中"At least one JAR was scanned for TLDs..."的INFO日志问题

兄弟,太懂你被这条重复又没用的INFO日志烦到崩溃的感觉了!你之前改全局日志级别没用,核心问题是这条日志来自特定的Logger实例,全局配置根本管不到它。

直接给你精准解决方案:

  • 打开Tomcat的conf/logging.properties文件
  • 找到(如果没有就手动添加)针对org.apache.jasper.servlet.TldScanner的日志级别配置,改成这样:
    org.apache.jasper.servlet.TldScanner.level = WARNING
    
  • 保存文件后重启Tomcat,这条烦人的INFO日志就会消失了

为啥之前的操作没用?因为你改的是全局的日志级别,但这条消息是由专门负责TLD扫描的TldScanner类输出的,必须单独给它设置更高的级别(WARNING及以上),才能过滤掉INFO级别的输出。

小提示:如果之后需要排查JAR扫描的性能问题,再把这个级别改回INFO甚至FINE就行,平时用WARNING既能清净日志,又不会错过重要的警告信息。

内容的提问来源于stack exchange,提问作者Nefarious

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 08:30:10