有谁知道如何为 EAR 文件配置特定于应用程序的记录器?
我能够为 WAR 文件进行配置。但是如果我将这场战争包装在一个耳朵文件中,那么记录器将无法工作。
任何帮助都是可观的。
提前致谢。
在 JBoss AS 7.1.x 中,您需要排除服务器版本的 log4j。对于 EAR,特别是您的 log4j 配置文件和您jboss-deployment-structure.xml
需要位于META-INF
EAR 目录中。
在 JBoss 7.2.x 和 EAP 6.x 中,您需要做的就是将 log4j 配置文件放在META-INF
目录中。无需排除服务器 log4j 或捆绑您自己的服务器。