2

現在使用中

solrServer = new CommonsHttpSolrServer(serverUrl);

そしてこれらの瓶で..

apache-solr-core-3.6.0
apache-solr-solrj-3.6.0
commons-codec-1.6
commons-httpclient-3.1
commons-io-2.1
jcl-over-slf4j-1.6.1
slf4j-api-1.6.1
slf4j-jdk14-1.6.1
lucene-core-3.5.0

ただし、apache solrは非推奨になり、 Replacingbyはランタイム例外を与えることCommonHttpSolrServerを提案しました。ConcurrentUpdateSolrServer
CommonHttpSolrServerConcurrentUpdateSolrServer


スレッド「main」の例外java.lang.NoClassDefFoundError:org / apache / http / HttpRequestInterceptor

jarhttpcore-4.0-alpha6.jar
例外が必要な場合は、さらに3つの例外も示します。に置き換えるために必要
な追加のjarファイルのリストを持っている人httpcore-4.0-alpha6.jarCommonHttpSolrServerConcurrentUpdateSolrServer

4

1 に答える 1

4

https://issues.apache.org/jira/browse/SOLR-3374をご覧ください。 httpcore、、httpmimeおよびhttpclientjar を含める必要があります。

また、Lucene3.5jarでSolr3.6jarを使用していることに気付きました。一般的にSolrとLucenejarのバージョンを同期させることをお勧めします。

于 2012-05-24T15:13:44.987 に答える