当前应用程序如何使用它自己的 log4j 依赖项,但这成为在 JBoss EAP6/AS7 上部署的挑战,因为它总是由于日志记录问题而回滚部署。
所以我使用以下命令在线遵循一些说明
standalone.sh -Dorg.jboss.as.logging.per-deployment=false
好消息是它有效。现在我可以部署应用程序而不会出错停止部署。
可悲的是,我无法说服客户端始终以这种情况启动服务器。
所以我的问题是,如何在应用程序中永久进行此类更改?
我尝试添加
<exclusions>
<module name="org.apache.log4j" />
<module name="org.apache.commons.logging" />
<module name="org.jboss.logging" />
<module name="org.jboss.logging.jul-to-slf4j-stub" />
<module name="org.jboss.logmanager" />
<module name="org.jboss.logmanager.log4j" />
<module name="org.jboss.as.logging" /> <!--Including this trouble guy-->
<module name="org.slf4j" />
</exclusions>
但它不起作用....那我该怎么办?