Как сделать, чтобы информация отладки журнала 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