hibernate的版本:hibernate-distribution-3.3.2.GA
出現的問題:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
問題實際出在了SLF4J上。根據錯誤資訊給出的網址,獲得以下內容,
Failed to load class
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.
You can download SLF4J bindings from the project download page.
可見,只要加入缺失的包即可。根據上述說明給的下載連結就可以獲得需要的包。我使用的是slf4j-simple,但是要注意版本問題。在3.3.2.GA的hibernate中使用的是slf4j-api-1.5.8.jar,故我選擇的也是slf4j-simple-1.5.8.jar。將此包加入hibernate需要的庫中就能解決問題。