异常一.
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/NoHttpResponseException
Caused by: java.lang.ClassNotFoundException:
org.apache.http.NoHttpResponseException
很多新学习使用solr的朋友再尝试本地提交数据时, 或许会遇到类似 异常一 中的错误, 该异常在整个项目中没有错误提示,在运行时报错,导致这个异常的原因是项目工程中缺少
httpcore-4.2.2.jar 包,具体jar版本由自己决定,建议使用最新的jar包,将此jar包导入项目中,再次运行问题解决,若报告该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
对 异常二 中的报错现象,同一类似,也是因为缺少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".
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 包共同使用, 此处异常就是因为缺少
slf4j-log4j12-1.6.6.jar 包造成,将jar包导入工程中问题解决.
异常六.
Failed to instantiate SLF4J LoggerFactory
Reported exception:
java.lang.NoClassDefFoundError: org/apache/log4j/Level
Caused by:
java.lang.ClassNotFoundException: org.apache.log4j.Level
很多人通过发现异常四和异常五之后,了解到缺少SLF4J后, 便能立即将 log4j-1.2.16.jar 包导入到工程中,具体原因我就不多说了,大家有兴趣可以去了解一下这几个包之间的关系,将 log4j-1.2.16.jar 包导入工程问题解决.
异常七.
Exception in thread "main" java.lang.NoClassDefFoundError:
org/noggit/CharArr
缺少
noggit-0.5.jar
整理来源:
http://blog.sina.com.cn/s/blog_5ddc071f0101mtpf.html
http://stackoverflow.com/questions/19426861/java-lang-noclassdeffounderror-org-noggit-chararr-while-adding-document-to-be-i
分享到:
相关推荐
solr4.4部署、维护、调优,包括安装jkd,tomcat部署,solr4.4部署
windows 7 solr4.4安装进tomcat8中
windows 下 部署 solr4.4 搭建索引服务器,实现全文搜索 dataimport 自动更新索引 最新版本
solr4.4.0入门配置步骤 solr4.4手把手入门配置 solr4.4配置 solr4.4.0入门配置步骤 solr4.4手把手入门配置 solr4.4配置
solr4.4帮助文档.pdf详细的帮助文档,手把手教你入门到精通。
solr4.4版本,解压后可以放于tomcat下运行,可以配置数据库连接及SQL语句,将查询结果放在solr中缓存,项目直接操作solr,可以配置定时任务(PS:定时任务只支持到4.4版本,以后版本目前没有)solr作为数据库和项目...
主要讲解了 solr客户端如何调用带账号密码的solr服务器调用,实现添加索引和查询索引,以及分组查询
solr增量导入更新索引包
solr创建索引并查询,希望能够帮助有需要的人。。。
NULL 博文链接:https://takeme.iteye.com/blog/1849781
Solr数据库插入(全量和增量)索引,全量一般用于第一次创建索引情况,批量一般更新数据部分创建索引。
solr初学者很受用的!讲解了solr怎么创建索引的及其原理,以及查询
在tomcat中配置solr,以及solr 全文搜索建立索引的相关方法总结
索引是设计表的一部分,创建的索引对sql的语句木有任何影响,对sql语句的执行效率有影响
NULL 博文链接:https://yangjayup.iteye.com/blog/1773636
solrcore 添加修改控制
包含solr介绍、全局索引介绍、ik分词器安装包、solr安装包、及各个部分的安装教程。
Solr 索引 测试报告 性能
最新apache solr手册,非常详细,英文版,不过挺容易理解的,最后全部看完就会对solr比较深入的理解
支持最新lucene solr 4.4 中文分词器