`
wanglihu
  • 浏览: 915487 次
  • 性别: Icon_minigender_1
  • 来自: 黑龙江
社区版块
存档分类

基于jar搭建solr平台错误java.lang.NoClassDefFoundError: org/apache/lucene/search/spell/Ja

阅读更多
十二月 28, 2011 5:31:39 下午 org.apache.solr.common.SolrException log
严重: java.lang.NoClassDefFoundError: org/apache/lucene/search/spell/JaroWinklerDistance
at org.apache.solr.search.ValueSourceParser.<clinit>(ValueSourceParser.java:341)
at org.apache.solr.core.SolrCore.initValueSourceParsers(SolrCore.java:1529)
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:558)
at org.apache.solr.core.CoreContainer.create(CoreContainer.java:463)
at org.apache.solr.core.CoreContainer.load(CoreContainer.java:316)
at org.apache.solr.core.CoreContainer.load(CoreContainer.java:207)
at org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:130)
at org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:94)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1041)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:964)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:519)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.lang.ClassNotFoundException: org.apache.lucene.search.spell.JaroWinklerDistance
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)
... 35 more

原因:服务启动时,找不到JaroWinklerDistance类。
解决办法:从lucene3.5文件夹中找到lucene-3.5.0\lucene-3.5.0\contrib\spellchecker\lucene-spellchecker-3.5.0.jar包,添加到WebRoot\lib目录下,重启服务。
分享到:
评论

相关推荐

    Solr3.6 + 中文分词 完整Tomcat工程部署包

    Mac和Linux环境下的完整部署包,解压有说明 ...java -Durl=http://localhost:8080/apache-solr-3.6.0/update -Dcommit=yes -jar post.jar *.xml 测试分词 http://localhost:8080/apache-solr-3.6.0/admin/analysis.jsp

    在tomcat环境下搭建solr3.5和mmseg4j搜索引擎

    &lt;Environment name="solr/home" type="java.lang.String" value="D:/solr/apache-solr-3.5.0/example/solr" override="true" /&gt; &lt;/Context&gt; ``` - 上述配置指定了Solr应用的基本位置以及其运行时的home目录。 4...

    tomcat-8.0.28+solr5.3.1安装教程.doc

    &lt;Resource name="SolrHome" auth="Container" type="java.lang.String" description="Solr Home" factory="org.apache.solr.core.PathResourceLoaderFactory" path="D:\solrdev\solrhome" /&gt; &lt;/Context&gt; ``` - ...

    收集java学习资料和面试题包括git上好的项目

    ### Java学习资料与面试题精选知识点 #### 一、Java工具类及框架资源 ##### 1. 封装的工具类:opslabJutil - **简介**:这是一个封装了常用工具方法的Java库,提供了对日期处理、字符串操作、文件读写等功能的支持...

    ik-analyzer-solr-6.x.jar

    solr更新到6.x的版本了,ik-analyzer-5.x.jar又不好使了。 无意间从"随-忆"的博客中看到了如何去修改源代码,从而让分词器能够适应6.x的版本,亲自尝试了一下,果然可以,于是奉上了自己重新编译的jar包。 6.x的版本...

    apache-solr-3.5.0.jar

    这个名为"apache-solr-3.5.0.jar"的压缩包包含两个关键组件:`apache-solr-core-3.5.0.jar`和`apache-solr-solrj-3.5.0.jar`,它们对于成功搭建Solr 3.5.0环境至关重要。 1. `apache-solr-core-3.5.0.jar`: 这是...

    apache lucene solr 官网历史版本 免费下载地址

    http://archive.apache.org/dist/lucene/java/ 这个是lucene的历史版本 http://archive.apache.org/dist/lucene/solr/ 这个是solr的历史版本

    单点登录源码

    Solr & Elasticsearch | 分布式全文搜索引擎 | [http://lucene.apache.org/solr/](http://lucene.apache.org/solr/) [https://www.elastic.co/](https://www.elastic.co/) Quartz | 作业调度框架 | ...

    IKAnalyzer2012FF_hf1.zip

    Solr是Apache Lucene项目的一个子项目,提供了一个高性能、可扩展的搜索和分析平台。IKAnalyzer作为Solr的插件,可以提升对中文文档的索引效率和查询质量。当用户向Solr提交中文查询时,IKAnalyzer会先对查询语句...

    solr各种最近的jar包

    它基于Java平台,利用Lucene库构建,提供了高效的、可扩展的搜索服务。在本压缩包中,包含了Solr的各种最新版本的jar包,这些jar包对于理解和使用Solr至关重要。 1. **Solr核心组件**:Solr的核心组件包括索引库、...

    apache Lucene4.7最全最新的jar包

    Apache Lucene是一个高性能、全文本搜索库,由Java编写,被广泛用于开发搜索引擎和需要文本检索功能的应用程序。Apache Lucene 4.7是该库的一个版本,它提供了丰富的功能和改进,使得开发者能够轻松地在他们的应用中...

    ik-analyzer-solr5-5.x.jar

    solr5.X 集成中文分词ik-analyzer的包 https://github.com/EugenePig/ik-analyzer-solr5 最后编译日期2015年7月24日 下午2:38 中国 (上海) 最后版本de52668 jdk1.7编译后的包 solr集成ik参照: ...

    solr-4.10.3.tgz.tgz

    Solr是基于Apache Lucene开发的,Lucene是一个高性能的全文检索库,而Solr则是基于Lucene封装的一个完整的搜索引擎服务。它们之间的关系可以这样理解: - **Lucene:**提供了基础的搜索能力,包括索引创建、文档...

    solr5.3.1集群搭建教程-线上环境搭建

    ### Solr 5.3.1 集群搭建教程 - 线上环境搭建 #### 软件环境配置 本教程旨在详细介绍如何在Windows 7环境下搭建一个用于生产环境的高可靠性Solr 5.3.1集群。整个过程分为几个阶段:准备软件环境、部署单机版Tomcat...

    windows-solr集群.docx

    - **定义**: Solr是Apache基金会下的一个顶级开源项目,它基于Lucene,提供了高性能的全文检索功能。Solr不仅支持复杂的查询语法,还具备高度的可配置性和扩展性。 - **特点**: - **全文搜索**: 提供了丰富的查询...

    最新Solr环境搭建与IKAnalyzer3分词整合.doc

    &lt;Environment name="solr/home" type="java.lang.String" value="/usr/local/apache-tomcat-6.0.33/solr" override="true" /&gt; &lt;/Context&gt; ``` 其中,docBase 为 Solr 的上传目录。 五、IKAnalyzer 安装 IK...

    solr-7.4.0.zip

    Solr,全称为Apache Solr,是一款开源的企业级全文搜索引擎,由Apache软件基金会开发并维护。它是基于Java的,因此在使用Solr之前,确保你的系统已经安装了Java 8或更高版本是至关重要的。标题"solr-7.4.0.zip"表明...

Global site tag (gtag.js) - Google Analytics