我最近將Win 8開發箱和CentOS 6部署環境升級到了Tomcat 7.0.42。開始獲取「信息:至少有一個JAR掃描了TLD但尚未包含TLD ......」消息。根據其他SO問題,操作過程是在Tomcat的logging.properties中啓用FINE日誌記錄來確定哪些JAR是問題。Tomcat 7正在忽略logging.properties
我試圖無果。無論我做什麼,我都無法讓Tomcat關注我對$ {TOMCAT_HOME)/conf/logging.properties所做的任何更改。我已取消註釋org.apache.jasper.compiler.TldLocationsCache.level = FINE
並將org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level
更改爲FINE。我已將1catalina.org.apache.juli.FileHandler.prefix
設置爲「catalinaish」,甚至完全刪除了logging.properties。這些操作都沒有改變記錄到catalina.out的內容。在Win 8或CentOS 6上。
我知道這是操作員錯誤,但我不確定我的錯誤是什麼。
<java classname="org.apache.catalina.startup.Bootstrap" failonerror="true" fork="true">
<classpath path="${env.TOMCAT_HOME}/bin/bootstrap.jar:${env.TOMCAT_HOME}/bin/tomcat-juli.jar" />
<jvmarg value="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" />
<jvmarg value="-Djava.util.logging.config.file=${env.TOMCAT_HOME}/conf/logging.properties" />
<jvmarg value="-Dcatalina.home=${env.TOMCAT_HOME}" />
<jvmarg value="-Dcatalina.base=${env.TOMCAT_HOME}" />
<jvmarg value="-Djava.io.tmpdir=${env.TOMCAT_HOME}/temp" />
<!-- Set the required command line arguments -->
<arg line="start" />
</java>
[Tomcat 8啓用調試日誌記錄以列出不需要的jar文件](http://stackoverflow.com/questions/24821865/tomcat-8-enable-debug-logging-to-list-unneeded-jars) – tekNorah