2009-12-28 1 views
1

У меня есть setup Log4jConfigListener в моем web.xml, но он отлично работает, однако, если я повторно развертываю веб-приложение без перезапуска сервера, тогда log4j отключается и не повторно инициализирует. Если я удалю Log4jConfigListener из моего web.xml, тогда все будет хорошо.Reinitialize log4j при развертывании веб-приложений с использованием Log4jConfigListener

Я использую JBoss 4.2.3-GA в качестве сервера приложений. Я замечаю, что, когда я не использую диспетчер config, я не вижу выхода, который Log4J отключил, поэтому, возможно, проблема в том, что веб-приложение отключает log4j LogManager JBoss.

Есть ли способ настроить его правильно или я должен избегать использования Log4jConfigListener в разработке?

ответ

1

Log4jConfigListener не очень хорошо играет в ситуациях, когда сервер приложений управляет самой log4j (как в этом случае). Эти двое будут в конечном итоге попасть в перетягивание каната, кто сможет настроить log4j.

Я предлагаю не использовать Log4jConfigListener с JBoss и полагаться вместо этого на собственную конфигурацию log4j от JBoss.

+0

Вот что я в итоге сделал. Я не вижу большой причины использовать log4jconfiglistener. Благодарю. – ravun

 Смежные вопросы

  • Нет связанных вопросов^_^