Файл конфигурации ведения журнала Eclipse Tomcat

У меня есть сервер Tomcat 9, настроенный в Eclipse Oxygen. Я пытаюсь использовать файл $CATALINA_BASE/conf/logging.properties моей установки Tomcat. Согласно часто задаваемым вопросам по Eclipse Tomcat, мне необходимо:

1) Скопируйте файл logging.properties в папку пути конфигурации сервера в Eclipse (здесь workspace/Servers/Tomcat v9.0 Server at localhost-config)

2) Поместите следующие аргументы ВМ в конфигурацию сервера:

-Djava.util.logging.config.file="<put catalina.base path here>/conf/logging.properties"
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager

Итак, первый вопрос: не противоречат ли друг другу эти две инструкции? Зачем мне копировать файл в мою рабочую область, если я собираюсь использовать исходный файл в аргументе виртуальной машины?

Во всяком случае, это вообще не работает. В logging.properties я определил Logger с уровнем FINE, который не принимается во внимание, тогда как это происходит, когда я запускаю Tomcat вне Eclipse. Как мне заставить это работать в Eclipse? Как я могу проверить, какой файл загружен?

ИЗМЕНИТЬ

В часто задаваемых вопросах Eclipse Tomcat говорится, что это для Tomcat 5.5, но я не могу найти тот же документ для Tomcat 9. Кроме того, сценарий catalina.bat подтверждает, что это два параметра, которые необходимо установить для ведения журнала:

set LOGGING_CONFIG=-Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties"
set LOGGING_MANAGER=-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager

В документации Tomcat 9 по ведению журнала говорится только следующее:

Эта реализация java.util.logging включается путем предоставления определенных системных свойств при запуске Java. Сценарии запуска Apache Tomcat делают это за вас, но если вы используете другие инструменты для запуска Tomcat (например, jsvc или запуск Tomcat из среды IDE), вам следует позаботиться о них самостоятельно.


person pHneutre    schedule 16.03.2018    source источник
comment
Ваш вопрос относится к документации для Tomcat 5.5, выпущенной в 2004 году, но вы используете Tomcat 9. Вот правильная документация ведения журнала для Tomcat 9. Обновите или отзовите свой вопрос по мере необходимости.   -  person skomisa    schedule 17.03.2018
comment
@skomisa спасибо за ваш ответ. Я прочитал документ Tomcat 9 перед публикацией, это не помогает. Я отредактировал свой пост.   -  person pHneutre    schedule 17.03.2018
comment
Отвечает ли это на ваш вопрос? Tomcat игнорирует logging.properties при запуске из Eclipse   -  person bebbo    schedule 23.05.2020