Русский English Тэги View Sergey Zolotaryov's profile on LinkedIn Вход
ERROR: invalid console appender config detected, console stream is looping
Постоянная ссылка 07-07-2007 anydoby java

Сегодня я попробовал задеплоить одно из своих приложений на JBoss сервер и наткнулся на неприятную ошибку/баг (не знаю, кого и кто виноват, но то, что не работает, это точно) :(

Оказывается, что JBoss первым конфигурирует Log4j (который он использует как лог имплементацию) и если попытаться позже настроить конфигурацию из другого файла, Log4j сходит с ума (впрочем, и JBoss тоже).

Что же остается делать? Пришлось выключить настройки Log4j (я пользовался спринговым org.springframework.web.util.Log4jConfigListener) на некоторое время до выяснения как это пофиксить.

Насколько я понял, конфигурацию Log4j JBoss держит в xml дескрипторе, находящемся в conf/jboss-log4j.xml, это и есть то место, в которое нужно засунуть свои настройки логгинга - приоритеты, логгеры и аппендеры.

Добавить комментарий

anydoby
07-07-2007

Да, чуть было не забыл. Нужно еще из WEB-INF/lib убрать commons-logging.jar и log4j.jar.

Предыдущая статья Сравнение JSTL + JDBC с JSF + JPA Следующая статья modifier transient not allowed here в Weblogic 10