2010-10-25 66 views
7

我創建了一個log4j的util的類在那裏我拿起使用的log4j.xml

org.apache.log4j.xml.DOMConfigurator.configure("log4j.xml"); 

但文件文件放置在測試時,它拋出

log4j:ERROR Could not open [log4j.xml]. 
java.io.FileNotFoundException: log4j.xml (The system cannot find the file specified.) 
at java.io.FileInputStream.<init>(FileInputStream.java:112) 
at java.io.FileInputStream.<init>(FileInputStream.java:72) 

誰能告訴我在哪裏我放置log4j.xml文件?

回答

7

將它放在根路徑下的根目錄下。

+0

你的意思是在src文件夾中..我嘗試過......它的工作原理 – AutoMEta 2010-10-25 07:29:26

+1

搜索構建.class文件的位置。該文件夾的根目錄也應該放置log4j.xml。 – 2010-10-25 07:30:55

+0

ya..got it ...我應該把它放在根目錄而不是src文件夾..謝謝 – AutoMEta 2010-10-25 07:40:21