log4j属性文件没有从war文件中获取

时间:2012-11-22 13:46:00

标签: jboss log4j portlet jsr

我已经创建了一个web应用程序并部署在jboss服务器中。

我将log4j.properties文件放在WEB-INF / classes文件夹中。但是,不是使用我的应用程序特定的log4j.properties,而是使用默认的log4j.properties并在server.log中打印日志。

我什么时候需要将log4j.properties放入?我的war文件是一个JSR portlet,所以我不能使用静态方法来读取属性文件。

谢谢。

1 个答案:

答案 0 :(得分:0)

为jboss 4.2设置自己的log4j的3步指南

1:将log4j.properties放在WAR / EAR的类路径上

2:将log4j.jar放入类路径

3:使用jboss-web.xml隔离类加载器以将jar副本用于您的应用程序

有关详细步骤,请参阅此文:how to use custom log4j