Jboss log4j属性文件未从war文件中获取

Jboss log4j属性文件未从war文件中获取,jboss,log4j,portlet,jsr,Jboss,Log4j,Portlet,Jsr,我已经创建了一个webapplication并部署在jboss服务器中 我将log4j.properties文件放在WEB-INF/classes文件夹中。但是它没有使用特定于应用程序的log4j.properties,而是使用默认的log4j.properties并在server.log中打印日志 何时需要放置要拾取的log4j.properties?我的war文件是一个JSRPortlet,因此我不能使用静态方法读取属性文件 谢谢。为jboss 4.2设置自己的log4j的3步指南 1:将l

我已经创建了一个webapplication并部署在jboss服务器中

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

何时需要放置要拾取的log4j.properties?我的war文件是一个JSRPortlet,因此我不能使用静态方法读取属性文件


谢谢。

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

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

2:将
log4j.jar
放在类路径中

3:使用
jboss web.xml
隔离类加载器,以便在应用程序中使用jar副本

有关详细步骤,请参阅本文: