在Web模块中,您可以将log4j.properties放在类路径上,log4j的默认初始化过程将使用配置,在独立应用程序中也是如此,这里没有问题。
我在使用没有程序化配置的EAR-app中的ejb-module(javaee 1.4)工作时遇到了麻烦。
所以我的问题是,将log4j.properties文件放在ejb模块中以避免程序化配置?
答案 0 :(得分:0)
您应该能够将Log4J配置文件放入EJB JAR存档的根目录中。这应该可以正常工作。
但是,我建议全局配置我们正在使用的应用程序服务器。这更有意义,你不会以这种方式遇到任何配置冲突。