Solr操作中新手常见问题
生活随笔
收集整理的這篇文章主要介紹了
Solr操作中新手常见问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
solr 4添加索引是新手容易遇到的問題
異常一.
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/NoHttpResponseException
Caused by: java.lang.ClassNotFoundException:? org.apache.http.NoHttpResponseException
??? 很多新學(xué)習(xí)使用solr的朋友再嘗試本地提交數(shù)據(jù)時, 或許會遇到類似 異常一 中的錯誤, 該異常在整個項(xiàng)目中沒有錯誤提示,在運(yùn)行時報錯,導(dǎo)致這個異常的原因是項(xiàng)目工程中缺少? httpcore-4.2.2.jar ?包,具體jar版本由自己決定,建議使用最新的jar包,將此jar包導(dǎo)入項(xiàng)目中,再次運(yùn)行問題解決,若報告該jar包,依然報錯,請檢查包放置的路徑是否正確.
異常二.
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/client/methods/HttpRequestBase
Caused by: java.lang.ClassNotFoundException:? org.apache.http.client.methods.HttpRequestBase
對 異常二 中的報錯現(xiàn)象,同一類似,也是因?yàn)槿鄙賘ar包造成的,廢話不多說了,將? httpclient-4.2.3.jar ?包導(dǎo)入到項(xiàng)目中即可.
異常三.
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包導(dǎo)入工程問題解決.
異常四.
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".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Exception in thread "main" org.apache.solr.client.solrj.beans.BindingException: class:? class com.ered.entry.Item does not define any fields.
針對異常四中的jar包,一般都會伴隨 slf4j-log4j12-1.6.6.jar 包共同使用, 此處異常就是因?yàn)槿鄙?/span> slf4j-log4j12-1.6.6.jar ?包造成,將jar包導(dǎo)入工程中問題解決.
異常六.
Failed to instantiate SLF4J LoggerFactory
Reported exception:
java.lang.NoClassDefFoundError: org/apache/log4j/Level
Caused by:? java.lang.ClassNotFoundException: org.apache.log4j.Level
很多人通過發(fā)現(xiàn)異常四和異常五之后,了解到缺少SLF4J后, 便能立即將 log4j-1.2.16.jar 包導(dǎo)入到工程中,具體原因我就不多說了,大家有興趣可以去了解一下這幾個包之間的關(guān)系,將 log4j-1.2.16.jar 包導(dǎo)入工程問題解決.
異常七.
Exception in thread "main" java.lang.NoClassDefFoundError:? org/noggit/CharArr
缺少 noggit-0.5.jar
整理來源:http://blog.sina.com.cn/s/blog_5ddc071f0101mtpf.html,
異常一.
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/NoHttpResponseException
Caused by: java.lang.ClassNotFoundException:? org.apache.http.NoHttpResponseException
??? 很多新學(xué)習(xí)使用solr的朋友再嘗試本地提交數(shù)據(jù)時, 或許會遇到類似 異常一 中的錯誤, 該異常在整個項(xiàng)目中沒有錯誤提示,在運(yùn)行時報錯,導(dǎo)致這個異常的原因是項(xiàng)目工程中缺少? httpcore-4.2.2.jar ?包,具體jar版本由自己決定,建議使用最新的jar包,將此jar包導(dǎo)入項(xiàng)目中,再次運(yùn)行問題解決,若報告該jar包,依然報錯,請檢查包放置的路徑是否正確.
異常二.
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/client/methods/HttpRequestBase
Caused by: java.lang.ClassNotFoundException:? org.apache.http.client.methods.HttpRequestBase
對 異常二 中的報錯現(xiàn)象,同一類似,也是因?yàn)槿鄙賘ar包造成的,廢話不多說了,將? httpclient-4.2.3.jar ?包導(dǎo)入到項(xiàng)目中即可.
異常三.
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包導(dǎo)入工程問題解決.
異常四.
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".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Exception in thread "main" org.apache.solr.client.solrj.beans.BindingException: class:? class com.ered.entry.Item does not define any fields.
針對異常四中的jar包,一般都會伴隨 slf4j-log4j12-1.6.6.jar 包共同使用, 此處異常就是因?yàn)槿鄙?/span> slf4j-log4j12-1.6.6.jar ?包造成,將jar包導(dǎo)入工程中問題解決.
異常六.
Failed to instantiate SLF4J LoggerFactory
Reported exception:
java.lang.NoClassDefFoundError: org/apache/log4j/Level
Caused by:? java.lang.ClassNotFoundException: org.apache.log4j.Level
很多人通過發(fā)現(xiàn)異常四和異常五之后,了解到缺少SLF4J后, 便能立即將 log4j-1.2.16.jar 包導(dǎo)入到工程中,具體原因我就不多說了,大家有興趣可以去了解一下這幾個包之間的關(guān)系,將 log4j-1.2.16.jar 包導(dǎo)入工程問題解決.
異常七.
Exception in thread "main" java.lang.NoClassDefFoundError:? org/noggit/CharArr
缺少 noggit-0.5.jar
整理來源:http://blog.sina.com.cn/s/blog_5ddc071f0101mtpf.html,
http://www.myexception.cn/web/1475146.html
總結(jié)
以上是生活随笔為你收集整理的Solr操作中新手常见问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 方舟怎么换箭(方舟生存进化)
- 下一篇: 8p用2a充电器有伤害吗