将log4j添加到类路径并仍然获得java.lang.NoClassDefFoundError

时间:2012-12-20 07:22:09

标签: java java-ee spring-mvc jvm log4j

我在课程路径中添加了以下内容:

slf4j-log4j12-1.6.1.jar
slf4j-api-1.6.1.jar

但我仍然收到错误。例外情况以:

开头
Failed to instantiate SLF4J LoggerFactory
java.lang.NoClassDefFoundError: org/apache/log4/Level

这里有什么问题?任何你可以解决的光,都会非常有帮助。

2 个答案:

答案 0 :(得分:3)

您没有在类路径中将Log4j jar添加到类路径

log4j-1.2.15.jar

答案 1 :(得分:2)

您需要将log4j实现添加到类路径中,因为您目前拥有的是slf4j facade和slf4j桥接到log4j,而不是log4j本身。