Мы развертываем наше приложение из скомпилированного кода maven в JBoss.
Maven умеет компилировать код, и им делятся люди. Кроме того, он использует log4j
версию 1.2.16
. В JBoss сборка приложения прошла успешно, но веб-страница не открывается.
JBoss имеет log4j.jar
в папках server\default\lib
и client
. Кроме того, log4jboot.jar
находится в папке client
.
Поскольку он не работает с открытием веб-страницы, я изменил все файлы журналов в JBoss на версию 1.2.16
.
Теперь приложение запущено, и веб-страница работает, но я не могу увидеть подробности журнала в командной строке сервера.
В настоящее время это ошибка:
failed to initialize plugin org.jboss.logging.log4jloggerplugin
Может ли кто-нибудь дать представление об этом?
Изменить:
С log4jboot.jar ошибка 500:
type Exception report
// message:
The server encountered an internal error () that prevented it from fulfilling this request.
// exception:
javax.servlet.ServletException: Filter execution threw an exception
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
// root cause:
java.lang.NoSuchMethodError: org/apache/log4j/MDC.clear()V
-verbose:class
, чтобы убедиться, что никакая другая устаревшая копия log4j не имеет приоритета в пути к классам. - person Vadzim   schedule 04.03.2013