簡體   English   中英

檢查solr / home屬性和日志。 ClassCastException:類org.apache.lucene.analysis.icu.ICUFoldingFilterFactory

[英]Check solr/home property and the logs . ClassCastException: class org.apache.lucene.analysis.icu.ICUFoldingFilterFactory

一旦我開始Eclipse告訴他solr在哪里

`-Dsolr.home=D:\devel\apps\solr-4.3.1_master\ec2`

啟動solr但出現以下異常。

2014-11-04 16:50:50,711 INFO [main] CoreContainer - New CoreContainer 1552134420
2014-11-04 16:50:50,713 INFO [main] CoreContainer - Loading CoreContainer using Solr     
Home: 'D:\devel\apps\solr-4.3.1\ec2\'
2014-11-04 16:50:50,714 INFO [main] SolrResourceLoader - new SolrResourceLoader for  
directory: 'D:\devel\apps\solr-4.3.1\ec2\'
2014-11-04 16:50:50,716 INFO [main] SolrResourceLoader - Adding
'file:/D:/devel/apps/solr-4.3.1/ec2/lib/alista-solr-plugin-1.4.0_RC1.1-SNAPSHOT.jar' t
o classloader
2014-11-04 16:50:50,717 INFO [main] SolrResourceLoader - Adding    
'file:/D:/devel/apps/solr-4.3.1/ec2/lib/est-solr-lib-2.6.8.jar' to classloader
2014-11-04 16:50:50,718 INFO [main] SolrResourceLoader - Adding    
'file:/D:/devel/apps/solr-4.3.1/ec2/lib/mysql-connector-java-5.1.33-bin.jar' to classl
oader
2014-11-04 16:50:50,901 ERROR [main] SolrDispatchFilter - Could not start Solr. Check   
solr/home property and the logs
2014-11-04 16:50:50,929 ERROR [main] SolrException -    
null:java.lang.ExceptionInInitializerError at 
org.apache.solr.core.SolrResourceLoader.reloadLuceneSPI(SolrResourceLoader.java:205)
    at org.apache.solr.core.SolrResourceLoader.<init>(SolrResourceLoader.java:115)
    at org.apache.solr.core.SolrResourceLoader.<init>(SolrResourceLoader.java:250)
    at org.apache.solr.core.CoreContainer.load(CoreContainer.java:380)
    at org.apache.solr.core.CoreContainer.load(CoreContainer.java:358)
    at  org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:326)
    at org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:124)
    at   

  org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:298)

    at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:119)
    at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4076)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4730)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:583)
    at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
    at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:822)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
    at org.apache.catalina.core.StandardService.start(StandardService.java:525)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
    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:606)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

Caused by: java.lang.ClassCastException: class org.apache.lucene.analysis.icu.ICUFoldingFilterFactory
    at java.lang.Class.asSubclass(Class.java:3126)
    at org.apache.lucene.util.SPIClassIterator.next(SPIClassIterator.java:137)
    at org.apache.lucene.analysis.util.AnalysisSPILoader.reload(AnalysisSPILoader.java:79)
    at org.apache.lucene.analysis.util.AnalysisSPILoader.<init>(AnalysisSPILoader.java:60)
    at org.apache.lucene.analysis.util.AnalysisSPILoader.<init>(AnalysisSPILoader.java:49)
    at org.apache.lucene.analysis.util.TokenFilterFactory.<clinit>(TokenFilterFactory.java:31)
    ... 33 more

2014-11-04 16:50:50,931 INFO [main] SolrDispatchFilter - SolrDispatchFilter.init() done
Nov 04, 2014 4:50:50 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory docs

我是solr的新手,對此話題我有點迷茫。 有沒有人看起來可以幫助我解決問題的任何東西。

提前致謝

好 。 我發現了問題。 問題是我在solr / lib文件夾和Apache Tomcat / lib文件夾中復制了“ lucene-analyzers-icu-4.3.1.jar”和“ lucene-analyzers-smartcn-4.3.1.jar”。 。 我刪除了tomcat中的那些。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM