2011-11-21 73 views
2

在一个Web模块中,您可以将log4j.properties放置在类路径中,并且log4j的默认初始化过程将使用config,在独立应用程序中也是如此,这里没有任何问题。可以使用默认初始化过程在一个EJB模块中初始化log4j吗?

虽然我在使用EAR-app的ejb-module(javaee 1.4)时没有编程配置,但它仍然有问题。

所以我的问题是,在哪里把log4j.properties文件放在ejb模块中以避免编程配置?

回答

0

您应该能够将Log4J配置文件放入EJB JAR归档的根目录中。这应该很好。

但是,我建议为我们正在使用的应用程序服务器全局配置日志记录。这样做更有意义,您不会遇到任何配置冲突。

+0

好的谢谢你的答复。 – Daniel