gradle-tomcat-plugin: log4j:WARN Не удалось найти приложения для регистратора

Я настроил плагин gradle-tomcat, но когда я запускаю tomcatRun Задайте файл конфигурации log4j.xml из src/main/resources папка не найдена:

      log4j:WARN No appenders could be found for logger
...

В потоке регистратора я могу искать ресурс с помощью

      Thread.currentThread().getContextClassLoader().getResource("log4j.xml"); // project_root/build/resources/main/log4j.xml

что теоретически и делает log4j для загрузки файла.

У меня не будет этой проблемы, если я разверну войну в установке Tomcat.

Полный журнал запущенной задачи:

      12:03:16: Executing task 'tomcatRun'...

> Task :compileJava UP-TO-DATE
> Task :processResources UP-TO-DATE
> Task :classes UP-TO-DATE

> Task :tomcatRun
Started Tomcat Server
The Server is running at http://localhost:8080/project_context

(this comes from a System.out.println() before trying to use the logger)
File : /C:/Users/MyUsername/IdeaProjects/project_name/build/resources/main/log4j.xml

log4j:WARN No appenders could be found for logger (Classname).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

0 ответов

Другие вопросы по тегам