2015-10-16 45 views
0

我收到以下錯誤,當需要log4j的核心:難道我使用log4j的核心 - 2.4.1

ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console.

我在GWT應用程序使用eclipse V4.3.2。 log4j-api-2.4.1.jar和log4j-core-2.4.1.jar都在類路徑中。

我已經看過其他類似於我的錯誤的貼子,但是我不清楚我做錯了什麼。

感謝

回答

1

類路徑是不夠的(實際上是錯誤的),你需要內服務器代碼WAR的WEB-INFWEB-INF/lib確切位置)。

+0

從classpath中移除,並且兩個jar已經在web-inf/lib中 - 仍然有相同的錯誤。謝謝 –

+0

第二次嘗試你的建議工作。謝謝!一個後續問題我在哪裏放置XML文件? –

+0

它應該在webapp的類加載器中,所以在'WEB-INF/classes'中(或者在WEB-INF/lib'內部的JAR中)。或者將文件路徑作爲「log4j.configurationFile」系統屬性的值傳遞(標準Log4j 2配置) –