2012-11-22 52 views
0

我創建了一個web應用程序並部署在jboss服務器中。log4j屬性文件沒有從war文件中拾取

我把log4j.properties文件放在WEB-INF/classes文件夾中。但不是使用我的特定於應用程序的log4j.properties,而是使用默認的log4j.properties並在server.log中打印日誌。

什麼時候需要放置log4j.properties?我的war文件是一個JSR portlet,所以我不能使用靜態方法來讀取屬性文件。

謝謝。

+0

什麼版本的JBoss? –

+0

我正在使用Jboss 4.2.3 GA – user1732528

回答

0

3步指南設置自己的log4j對於JBoss 4.2

1:將log4j.properties您的WAR的類路徑/ EAR

2:放置在類路徑的log4j.jar

3:隔離使用jboss-web.xml的類加載器將您的副本用於您的應用程序

有關詳細步驟,請參閱此文章:how to use custom log4j