5

HttpSolrServer をインスタンス化しようとすると、SolrJ が NoHttpResponseException をスローします。誰でも理由を知っていますか?

私が行うコードでは:

SolrServer server = new HttpSolrServer ("http://localhost:8983/solr/"); // or some other url.

そしてそれはスローします:

 javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/http/NoHttpResponseException

SolrとSolrJ 4.1.0を使用しています

4

5 に答える 5

6

あなたの問題が私のものと同じかどうかはわかりませんが、例外があることに気付くまで同じ例外が発生していると思い、noClassFound :NoHttpResponseExceptionこのパッケージを追加するだけhttpclient-4.1.3で問題は解決しました。お役に立てれば。

于 2013-03-19T09:03:27.693 に答える
1

私は同じ問題を抱えていましたが、次の3つのjarを追加した後、修正できました。1. httpclient 2. httpcore 3. httpmime

そして、これらの適切な jar は、それぞれの solr フレームワークで提供されます。例 私は solr4.7.2 を使用しており、これらの jar は solr-4.7.2\dist\solrj-lib\ としてフォルダーに存在します。

于 2016-05-19T11:15:08.850 に答える