2015-10-16 52 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配置) –