из-за WSS4JOutInterceptor обнаружена неверная конфигурация консольного приложения - PullRequest
2 голосов
/ 24 мая 2011

У меня следующая проблема. invalid console appender config detected, console stream is looping

Я использую сервлет cxf 2.2.10 на JBoss 5.1 AS.

Проблема вызвана файлом jar или классом log4j в определенных зависимостях, таких как commons-logging и log4j.jar. С помощью maven я могу исключить эти зависимости, и ошибка исчезнет.

Но моя следующая задача в этом проекте - включить

org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor

Для этого требуется cxf-rt-ws-security. С этим jar косвенная зависимость: теги cxf-common-utilities вместе.

В этой банке много нужных классов, но есть и один раздражающий log4Logger.

Таким образом, из-за этой банки теперь я получаю то же самое

invalid console appender config detected, console stream is looping

Конфигурация моего приложения: appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender"

Обновление:

Мой conf находится в папке conf на jboss в файле jboss-log4j.xml.

Ответы [ 3 ]

4 голосов
/ 25 июля 2011

Опция java, упомянутая в записи блога abhijava, сработала для меня. Предположительно, это конфликт конфигурации, и это просто отменяет ошибку, но, тем не менее, на данный момент этого достаточно. Спасибо всем!

set JAVA_OPTS =% JAVA_OPTS% -Dorg.jboss.logging.Log4jService.catchSystemOut = false

0 голосов
/ 24 мая 2011

Другая ссылка, которая указывает на ту же проблему: http://abhijava.blogspot.com/2010/10/log4j-jboss-and-application-conflict.html

0 голосов
/ 24 мая 2011

Может ли эта ссылка помочь вам? http://raykrueger.blogspot.com/2007/01/jboss-console-stream-is-looping-error.html

В настоящее время я не могу воспроизвести проблему. Возможно, я могу попытаться создать небольшой проект дома. Не могли бы вы дать мне больше информации о том, что мне нужно настроить и сделать, чтобы создать проект, подобный вашему, и как воспроизвести ошибку?

И обязательно проверьте, что настроен только один ConsoleAppender: http://docs.jboss.org/jbossas/javadoc/4.0.2/org/jboss/logging/util/LoggerStream.java.html / * Существует ошибка конфигурации, которая вызывает зацикливание. Наиболее скорее всего, есть два консольных приложения, так что просто вернитесь, чтобы предотвратить спиннинг. * /

...