【转载】Failed to load class "org.slf4j.impl.StaticLoggerBinder".问题解决

在进行hibernate配置好后运行测试类的时候出现:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".   

SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.   

Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder   

    at org.slf4j.LoggerFactory.getSingleton(LoggerFactory.java:223)   

    at org.slf4j.LoggerFactory.bind(LoggerFactory.java:120)   

    at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:111)   

    at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:269)   

    at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:242)   

    at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:255)   

    at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:165)   

    at com.lwf.hibernate.UserTest.main(UserTest.java:13)  

解决方法:

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.    

 

You can download SLF4J bindings from the project download page.    

 

  大意是org.slf4j.impl.StaticLoggerBinder 无法载入到内存,原因是没有找到合适的绑定SLF4J,需要添加所列举的包中的某一个。   

下载地址:  http://www.slf4j.org/dist/slf4j-1.5.2.zip

 

解压后把  slf4j-nop-1.5.2.jar加入的到项目类库中.

posted @ 2014-04-03 01:07  若林  阅读(310)  评论(0编辑  收藏  举报