异常一. Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/NoHttpResponseException Caused by: java.lang.ClassNotFoundException: org.apache.http.NoHttpResponseException 异常二. Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/client/methods/HttpRequestBase Caused by: java.lang.ClassNotFoundException: org.apache.http.client.methods.HttpRequestBase 对 异常二 中的报错现象,同一类似,也是因为缺少jar包造成的,废话不多说了,将 httpclient-4.2.3.jar 包导入到项目中即可. 异常三. Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/entity/mime/content/ContentBody Caused by: java.lang.ClassNotFoundException: org.apache.http.entity.mime.content.ContentBody 该异常是由于缺少 httpmime-4.2.3.jar 包造成,将jar包导入工程问题解决. 异常四. Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory 缺少 slf4j-api-1.6.6.jar 包 异常五. SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 针对异常四中的jar包,一般都会伴随 slf4j-log4j12-1.6.6.jar 包共同使用, 此处异常就是因为缺少 slf4j-log4j12-1.6.6.jar 包造成,将jar包导入工程中问题解决. 异常六. Failed to instantiate SLF4J LoggerFactory Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Level 很多人通过发现异常四和异常五之后,了解到缺少SLF4J后, 便能立即将 log4j-1.2.16.jar 包导入到工程中,具体原因我就不多说了,大家有兴趣可以去了解一下这几个包之间的关系,将 log4j-1.2.16.jar 包导入工程问题解决. |
|
来自: Breeze的图书馆 > 《solr》