簡體   English   中英

在tomcat6 java應用程序中放置log4j.properties文件的位置?

[英]where to put log4j.properties file for tomcat6 java apps?

我正在嘗試為RESTful / jax-rs java應用程序配置日志記錄。 該應用程序正常運行,但我無法配置日志記錄。 我的代碼中有:

private static Logger logger = Logger.getLogger(Foo.class); static { PropertyConfigurator.configure("log4j.properties"); }

我把通常的log4j.properties放在WebContent / WEB-INF /中,但是當我用這個應用程序啟動tomcat時,我進入了catalina.out:

log4j:ERROR Could not read configuration file [log4j.properties]. java.io.FileNotFoundException: log4j.properties (No such file or directory)

我還可以把文件放在哪里? 對不起,如果這是一個n00b問題,但這已經讓我感到困惑了一段時間。

把它放在/ WEB-INF / classes下的應用程序代碼中,log4j希望在類路徑中找到它。 而且您不需要調用配置器,這會自動發生。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM