Failed to load class "org.slf4j.impl.StaticLoggerBinder问题故障的解决
2016-05-04 22:50
459 查看
http://zhangzhenyihi.blog.163.com/blog/static/13548809420141015055383/
在hibernate的编程中,有的时候明明项目看着没有问题,但是一运行起来就会报错,比如说如下所示的问题故障代码:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
由此我们可以看出,报出错误的地方主要是slf4j的jar包,而故障码中“Failed to load class ’org.slf4j.impl.StaticLoggerBinder‘”的意思则是“加载类文件org.slf4j.impl.StaticLoggerBinder时失败”。
而官网上刊登的解决办法是:
This error is reported when the org.slf4j.impl.StaticLoggerBinder class could not be loaded into memory. This happens when no appropriate SLF4J binding could be found on the class path. Placing one (and only one) of slf4j-nop.jar, slf4j-simple.jar,
slf4j-log4j12.jar, slf4j-jdk14.jar or logback-classic.jar on the class path should solve the problem.
翻译过来如下所示:
这个错误是当org.slf4j.impl报道。StaticLoggerBinder类不能被加载到内存中。发生这种情况时,无法找到合适的SLF4J绑定类路径。slf4j-nop放置一个(且只有一个)。slf4j-simple jar。slf4j-log4j12 jar。slf4j-jdk14 jar。jar或logback-classic。jar的类路径应该解决这个问题。
所以说解决的办法就是随便下载一个上述的包文件之一就行了(且只有一个),此时我下载的是“slf4j-nop-1.6.4.jar”包文件,直接将其加载到自己的项目中然后整个项目就可以编译通过了。
在hibernate的编程中,有的时候明明项目看着没有问题,但是一运行起来就会报错,比如说如下所示的问题故障代码:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
由此我们可以看出,报出错误的地方主要是slf4j的jar包,而故障码中“Failed to load class ’org.slf4j.impl.StaticLoggerBinder‘”的意思则是“加载类文件org.slf4j.impl.StaticLoggerBinder时失败”。
而官网上刊登的解决办法是:
This error is reported when the org.slf4j.impl.StaticLoggerBinder class could not be loaded into memory. This happens when no appropriate SLF4J binding could be found on the class path. Placing one (and only one) of slf4j-nop.jar, slf4j-simple.jar,
slf4j-log4j12.jar, slf4j-jdk14.jar or logback-classic.jar on the class path should solve the problem.
翻译过来如下所示:
这个错误是当org.slf4j.impl报道。StaticLoggerBinder类不能被加载到内存中。发生这种情况时,无法找到合适的SLF4J绑定类路径。slf4j-nop放置一个(且只有一个)。slf4j-simple jar。slf4j-log4j12 jar。slf4j-jdk14 jar。jar或logback-classic。jar的类路径应该解决这个问题。
所以说解决的办法就是随便下载一个上述的包文件之一就行了(且只有一个),此时我下载的是“slf4j-nop-1.6.4.jar”包文件,直接将其加载到自己的项目中然后整个项目就可以编译通过了。
相关文章推荐
- CodeForces - 667A Pouring Rain (数学模拟)水
- LeetCode 219. Contains Duplicate II
- Leetcode - Contains Duplicate II
- Leetcode - Contains Duplicate
- TensorFlow教程04:针对机器学习初学者的MNIST实验——源码和运行结果
- ERROR<53761> - Plugins - conn=-1 op=-1 msgId=-1 - Connection Bind through PTA failed (91). Retrying...
- HDU 1022 Train Problem I
- (Leetcode)11. Container With Most Water
- 借助Clarifai的深度学习 电脑也能看懂视频了
- TensorFlow教程03:针对机器学习初学者的MNIST实验——回归的实现、训练和模型评估
- SCVMM-01 Create Highly Available Virtual Machines
- int i=1; main() {int i=i;}有什么错?
- Exception in thread "main" org.hibernate.HibernateException: Access to DialectResolutionInfo cannot
- Rails--default_scope
- 子类用一个名为subitems的数组属性保存父类对象,为什么不能获取父类对象的信息呢???在main函数中subitems为空,不知道为什么。
- 启动hadoop报No Route to Host from lida1/10.30.12.87 to lida3:8485 failed on socket timeout exception:
- lightoj 1282 Leading and Trailing
- http://blog.csdn.net/jiyiqinlovexx/article/details/51173080
- 解决httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0
- No cache or cacheManager properties have been set. Authorization cache cannot be obtained.