wildfly10在耳朵里的jar中不使用log4j.xml

bxfogqkk  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(194)

我成功地在我的wildfly10.1.0服务器上部署了我的.ear(包括一个war和一个jar)。jar模块不写任何日志,而.war只写日志。
这就是我在wildfly webgui中单击部署视图时看到的:

-> subdeployment -> xy.war -> subsystem -> logging -> config -> classpath to log4j.xml

-> subdeployment -> xy.jar -> subsystem -> logging -> config -> default

我用maven构建了.ear,两个模块都有相同的log4j.xml(只是保存日志的路径不同)。

The xy.war log4j.xml classpath is WEBINF -> Classes -> log4j.xml.

The xy.jar log4j.xml classpath is /log4j.xml.

我是超级用户,但每当我试图编辑 logging->configuration 为了将类路径添加到默认配置中,wildfly告诉我:

You seem to lack permissions to add new resources.

你知道如何让wildfly在jar中使用log4j.xml吗?
提前谢谢!
编辑:jar是一个ejb模块
编辑2(已解决!):如果您想对web部署和ejb使用相同的日志配置,请尝试将log4j.xml添加到ear/meta-inf/log4j.xml。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题