Как сделать, чтобы информация отладки журнала Tomcat 7?

Запуск Tomcat 7 занимает более 21 минуты:

ene 09, 2013 10:01:39 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1290787 ms

Когда он заканчивает, он говорит, что сканирует JAR, которые не содержат TLD:

ene 09, 2013 10:59:39 AM org.apache.jasper.compiler.TldLocationsCache tldScanJar
INFO: Al menos un JAR, que se ha explorado buscando TLDs, aún no contenía TLDs. Activar historial de depuración para este historiador para una completa lista de los JARs que fueron explorados y de los que nos se halló TLDs. Saltarse JARs no necesarios durante la exploración puede dar lugar a una mejora de tiempo significativa en el arranque y compilación de JSP .

Паста всего журнала можно найти здесь.

После поиска ошибки, я обнаружил, что кто-то решил ту же проблему, изменив /var/lib/tomcat7/conf/logging.properties регистрировать более подробную информацию.

Но когда я установил org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level в FINE как предложено в ссылке, вывод моего журнала остается неизменным.

Как я могу сделать журнал Tomcat 7 больше?

2 ответа

В tomcat 7 logging.properties содержит запись: #org.apache.jasper.compiler.TldLocationsCache.level = FINE, который закомментирован по умолчанию. Поможет ли удаление комментария дать вам информацию, которую вы ищете?

Из документации Tomcat 7 (по адресу https://tomcat.apache.org/tomcat-7.0-doc/logging.html):

По умолчанию logging.properties в JRE указывает ConsoleHandler что маршрутизирует логирование в System.err, По умолчанию conf/logging.properties в Apache Tomcat также добавляет несколько FileHandlers что пиши в файлы.

Порог уровня журнала обработчика INFO по умолчанию и может быть установлен с помощью SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST или же ALL, Вы также можете выбрать конкретные пакеты для сбора журналов и указать уровень.

Вот как бы вы установили отладку из Tomcat. Вы должны убедиться, что уровень ConsoleHandler (или FileHandler ') также установлен для сбора этого порога, поэтому FINEST или же ALL должен быть установлен. Пожалуйста, обратитесь к документации java.util.logging в JDK для полной информации:

org.apache.catalina.level=FINEST
Другие вопросы по тегам