log4j: ОШИБКА с Tomcat 6 - PullRequest
       23

log4j: ОШИБКА с Tomcat 6

7 голосов
/ 23 августа 2010

Я запрограммировал веб-приложение с помощью Java EE.Я использую log4j и Tomcat 6.0.28.Когда я запускаю свое приложение на tomcat, каждые 3 секунды на моей консоли появляется следующее сообщение об ошибке:

log4j:ERROR LogMananger.repositorySelector was null likely due to error in class reloading, using NOPLoggerRepository.

Кто-нибудь знает, что это значит?Есть ли проблема с log4j.xml?Я могу опубликовать больше кода / configfiles, если это необходимо.

Приложение работает, но я немного волнуюсь.Спасибо ...

Ответы [ 4 ]

5 голосов
/ 31 августа 2012

Это log4j 1.2.15 ошибка с Tomcat.Обновитесь до версии 1.2.17 или перейдите на log4j 2, и сообщение об ошибке исчезнет.

1 голос
/ 21 ноября 2013

изменить свойства каталины

CATALINA_OPTS = -Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES = false

0 голосов
/ 07 апреля 2014

У меня была такая же ошибка.Установка системного свойства

-Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false

устраняет симптом.

Однако, возможно, существует основная ошибка.В моем случае было ClassNotFoundException.Проверьте логи tomcat.

Объяснения см. В этом отчете об ошибке , в котором говорится, что это происходит во время выключения, но, похоже, это та же ошибка.Также попробуйте эту страницу .

0 голосов
/ 07 сентября 2010

Я создал новый веб-проект maven и постепенно перенес все файлы в новый проект.

После этого он работает без ошибок log4j!

...