我遇到以下问题。
检测到无效的控制台附加程序配置,控制台流正在循环
我正在 JBoss 5.1 AS 上运行 cxf servlet 2.2.10。
该问题是由某些依赖项(例如 commons-logging 和 log4j.jar)中的 log4j jar 或类引起的。使用 Maven,我可以排除这些依赖项,错误就会消失。
但是我在这个项目中的下一个任务是包含一个
org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor
这需要 cxf-rt-ws-security。使用该 jar 间接依赖项:cxf-common-utilities 标记。
那个 jar 有很多需要的类,但也有一个烦人的 log4Logger。
因此,由于那个 jar ,我现在得到了相同的
检测到无效的控制台附加程序配置,控制台流正在循环
我的附加程序配置:
appender name="FILE"class="org.jboss.logging.appender.DailyRollingFileAppender"
更新:
我的conf位于jboss上的conf文件夹中的文件jboss-log4j.xml中。
最佳答案
abhijava blogspot 条目中引用的 java 选项对我有用。据推测,这是一个配置冲突,这只是覆盖了错误,但目前来说已经足够了。谢谢大家!
设置 JAVA_OPTS= %JAVA_OPTS% -Dorg.jboss.logging.Log4jService.catchSystemOut=false
关于java - 由于 WSS4JOutInterceptor 检测到无效的控制台附加程序配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6109998/