java - 由于 WSS4JOutInterceptor 检测到无效的控制台附加程序配置

标签 java log4j cxf

我遇到以下问题。 检测到无效的控制台附加程序配置,控制台流正在循环

我正在 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/

相关文章:

Java xor 字节数组不返回预期结果

java - log4j2 将参数传递给自定义附加程序

java - log4j 到 log4j2 迁移的等效编程记录器初始化

java - CXF 中的拦截器不会按照添加到拦截器的顺序调用

web-services - CXF jaxws 端点相对发布地址

java - Cron 表达式 : Run on specific time (1:30 pm , 15:24 pm) 仅适用于周一和周三

java - 提供从/到两端的插入/删除和从中间不断努力检索的数据结构?

java - 静态方法会阻塞吗?

maven - 如何将log4j + slf4j添加到pom.xml?

ssl - Mule cxf :outbound-endpoint (client) and HTTPS/SSL 问题