Недавно я обновил свой ящик разработки для Win 8 и мою среду развертывания CentOS 6 до Tomcat 7.0.42. Началось получение «INFO: как минимум один JAR был отсканирован для сообщения TLD, но не содержащего TLDs ...». В соответствии с другими вопросами SO, курс действий заключается в том, чтобы включить регистрацию FINE в logging.properties Tomcat, чтобы выяснить, какие 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
на «катализированный» и вообще удалил logging.properties. Ни одно из этих действий не изменило то, что зарегистрировано в catalina.out. На Win 8 или CentOS 6.
Я знаю, что это ошибка оператора, но я не уверен, что моя ошибка. На коробке Win 8, поведение меняется независимо от того, я начинаю ли Tomcat с помощью «Monitor Tomcat», или я использую мой муравей скрипт ли:
<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 включает ведение журнала отладки для отображения ненужных банок] (http://stackoverflow.com/questions/24821865/tomcat-8-enable-debug-logging-to-list-unneeded-jars) – tekNorah