Как я могу использовать log4j2 в weblogic?

У меня проблема при использовании log4j2 в weblogic. Я построил военный модуль с файлом log4j-core-2.0.jar. В моей войне есть веб-сервисы, аннотированные @Webservice.

После того, как я развернул свою войну в Weblogic, я могу использовать веб-сервисы, но не могу отслеживать их на экране конфигурации weblogic. Я попытался удалить log4j-core-2.0.jar из моего военного модуля, после чего я смог увидеть свои веб-сервисы.

Как я могу решить эту ошибку?

Заранее спасибо...


person user1153321    schedule 03.12.2013    source источник
comment
Что вы имеете в виду, чтобы контролировать их на экране конфигурации weblogic? Ссылка на развертывание? Ваш сервер настроен на использование log4j на вкладке «Ведение журнала»? Трудно сказать, что вы спрашиваете   -  person Display Name is missing    schedule 03.12.2013
comment
в меню развертываний мы можем видеть развернутые приложения. Когда я увеличиваю свое веб-приложение, обычно я вижу веб-сервисы, аннотированные @WebService, но я не вижу никаких веб-сервисов, если у меня есть log4j-core-2.0.jar в каталоге WEB-INF/lib   -  person user1153321    schedule 09.12.2013


Ответы (1)


Пожалуйста, ознакомьтесь с часто задаваемыми вопросами log4j2 о том, какие банки включать. Вам понадобится jar API, core jar и, возможно, другие jar-мосты, если другие библиотеки в вашем приложении закодированы для API log4j-1.x или logback.

Также обязательно удалите файлы jar log4j-1.x и logback implementation: jar-файлы моста будут делегированы основной реализации log4j2. Другие реализации в пути к классам могут вызвать проблемы.

person Remko Popma    schedule 03.12.2013