2014-01-30 76 views
0

我已經行家兼容的Windows 7我日食動態項目投產log4j.properties在src /主/資源/歡迎如何在Spring和JSF環境中配置log4j.properties文件的路徑?

在web.xml中

<context-param> 
    <param-name>log4jConfigLocation</param-name>` 
    <param-value>file/C:/projectpath/src/main/resources/welcome/log4j.properties </param-value> 
</context-param> 

我無法得到它的工作時,我把log4j.properties文件放在src目錄下。 上述配置的正確方法是什麼? 有沒有另一種方式,而不是這個?

謝謝

回答

0

您的配置錯誤,因爲您給了絕對路徑。

應該做某事想:

<context-param> 
    <param-name>log4jConfigLocation</param-name> 
    <param-value>/WEB-INF/classes/log4j.properties</param-value> 
</context-param> 
<listener> 
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 
</listener> 
<listener> 
    <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> 
</listener> 

也請注意,上面的XML片斷不一定是必需的,因爲/WEB-INF/classes/log4j.properties應該被自動調用。

+0

/src/main/resources/welcome/log4j.properties我想這one.Not汽車one.If這是不可能的我婉把log4j的。屬性文件下如C://myprops/log4j.properties共同目錄,然後與現有的eclipse項目共享這個。我無法找到這兩個方法 – hakkican

0

複製您的log4j.properties文件在src

變化web.xml中

<context-param> 
    <param-name>log4jConfigLocation</param-name> 
    <param-value>/WEB-INF/classes/log4j.properties</param-value> 
</context-param> 
相關問題