Solr操作中新手常见问题
生活随笔
收集整理的這篇文章主要介紹了
Solr操作中新手常见问题
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
solr 4添加索引是新手容易遇到的問(wèn)題
異常一.
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ù)時(shí), 或許會(huì)遇到類似 異常一 中的錯(cuò)誤, 該異常在整個(gè)項(xiàng)目中沒(méi)有錯(cuò)誤提示,在運(yùn)行時(shí)報(bào)錯(cuò),導(dǎo)致這個(gè)異常的原因是項(xiàng)目工程中缺少? httpcore-4.2.2.jar ?包,具體jar版本由自己決定,建議使用最新的jar包,將此jar包導(dǎo)入項(xiàng)目中,再次運(yùn)行問(wèn)題解決,若報(bào)告該jar包,依然報(bào)錯(cuò),請(qǐng)檢查包放置的路徑是否正確.
異常二.
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/client/methods/HttpRequestBase
Caused by: java.lang.ClassNotFoundException:? org.apache.http.client.methods.HttpRequestBase
對(duì) 異常二 中的報(bào)錯(cuò)現(xiàn)象,同一類似,也是因?yàn)槿鄙賘ar包造成的,廢話不多說(shuō)了,將? 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)入工程問(wèn)題解決.
異常四.
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.
針對(duì)異常四中的jar包,一般都會(huì)伴隨 slf4j-log4j12-1.6.6.jar 包共同使用, 此處異常就是因?yàn)槿鄙?/span> slf4j-log4j12-1.6.6.jar ?包造成,將jar包導(dǎo)入工程中問(wèn)題解決.
異常六.
Failed to instantiate SLF4J LoggerFactory
Reported exception:
java.lang.NoClassDefFoundError: org/apache/log4j/Level
Caused by:? java.lang.ClassNotFoundException: org.apache.log4j.Level
很多人通過(guò)發(fā)現(xiàn)異常四和異常五之后,了解到缺少SLF4J后, 便能立即將 log4j-1.2.16.jar 包導(dǎo)入到工程中,具體原因我就不多說(shuō)了,大家有興趣可以去了解一下這幾個(gè)包之間的關(guān)系,將 log4j-1.2.16.jar 包導(dǎo)入工程問(wèn)題解決.
異常七.
Exception in thread "main" java.lang.NoClassDefFoundError:? org/noggit/CharArr
缺少 noggit-0.5.jar
整理來(lái)源: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ù)時(shí), 或許會(huì)遇到類似 異常一 中的錯(cuò)誤, 該異常在整個(gè)項(xiàng)目中沒(méi)有錯(cuò)誤提示,在運(yùn)行時(shí)報(bào)錯(cuò),導(dǎo)致這個(gè)異常的原因是項(xiàng)目工程中缺少? httpcore-4.2.2.jar ?包,具體jar版本由自己決定,建議使用最新的jar包,將此jar包導(dǎo)入項(xiàng)目中,再次運(yùn)行問(wèn)題解決,若報(bào)告該jar包,依然報(bào)錯(cuò),請(qǐng)檢查包放置的路徑是否正確.
異常二.
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/client/methods/HttpRequestBase
Caused by: java.lang.ClassNotFoundException:? org.apache.http.client.methods.HttpRequestBase
對(duì) 異常二 中的報(bào)錯(cuò)現(xiàn)象,同一類似,也是因?yàn)槿鄙賘ar包造成的,廢話不多說(shuō)了,將? 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)入工程問(wèn)題解決.
異常四.
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.
針對(duì)異常四中的jar包,一般都會(huì)伴隨 slf4j-log4j12-1.6.6.jar 包共同使用, 此處異常就是因?yàn)槿鄙?/span> slf4j-log4j12-1.6.6.jar ?包造成,將jar包導(dǎo)入工程中問(wèn)題解決.
異常六.
Failed to instantiate SLF4J LoggerFactory
Reported exception:
java.lang.NoClassDefFoundError: org/apache/log4j/Level
Caused by:? java.lang.ClassNotFoundException: org.apache.log4j.Level
很多人通過(guò)發(fā)現(xiàn)異常四和異常五之后,了解到缺少SLF4J后, 便能立即將 log4j-1.2.16.jar 包導(dǎo)入到工程中,具體原因我就不多說(shuō)了,大家有興趣可以去了解一下這幾個(gè)包之間的關(guān)系,將 log4j-1.2.16.jar 包導(dǎo)入工程問(wèn)題解決.
異常七.
Exception in thread "main" java.lang.NoClassDefFoundError:? org/noggit/CharArr
缺少 noggit-0.5.jar
整理來(lái)源:http://blog.sina.com.cn/s/blog_5ddc071f0101mtpf.html,
http://www.myexception.cn/web/1475146.html
總結(jié)
以上是生活随笔為你收集整理的Solr操作中新手常见问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 方舟怎么换箭(方舟生存进化)
- 下一篇: Lucene创建索引入门案例