2013-03-01 2 views
5

HttpSolrServerをインスタンス化しようとするとSolrJがNoHttpResponseExceptionをスローしています。なぜ誰も知っていますか?SolrJ HttpSolrServerがインスタンス化中に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に

+0

のようにフォルダにあります。 – JHS

+0

はい、それは実行しています....それは私が例外名のcozについて考えた最初の事でしたが、それは私が実行しています.... – user2123926

+0

ブラウザに同じURLを入力するとどうなりますか? – JHS

答えて

6

を使用している私はいけない、あなたの問題だったかどうかを知ります私と同じですが、私は例外があると気づくまで私は同じ例外が発生していると思っていました。noClassFound :NoHttpResponseExceptionこのパッケージを追加することで、問題は解決しました。httpclient-4.1.3 これが役立つことを願っています。

+0

も私のために働いた!ありがとう – lizzie

+0

私は助けることができてうれしい。 – Hilmi

+0

実際には 'httpcore'ライブラリが必要ですが、' httpclore'に依存しているので、 'httpclient'もmavenを使用していれば問題ありません。だから 'httpcore'は一時的にフェッチされるでしょう –

3

私は同じ問題がありましたが、私はsolrj-4.3.1を使用しました。この問題を解決するには、クラスパスにorg.apache.httpcomponents:httpcore jarが必要です。

私は私の問題がさえHTTPClientの-4.x.xを追加した後に解決されなかったhttpcore-4.2.5.jar

2

を使用。私はdistrbutedであるすべてのライブラリをsolr-4.4.0、distフォルダに追加しました。その後、私の問題は解決しました。

1

あなたは私と同じ問題でした。私は、パッケージhttpclient-.jarとパッケージhttpcore- .jarを追加することで問題を解決しました。このご協力をお願いいたします

1

私は同じ問題を抱えていましたが、以下の3つのジャーを追加して修正できました。 1. HTTPClientの 2. httpcore 3. httpmime

そして、あなたのそれぞれのSolrフレームワークで提供されるこれらの適切な瓶。 例solr4.7.2を使用しています。これらのjarファイルは、solr-4.7.2 \ dist \ solrj-lib \

+0

もう少し説明できますか? –

+0

何が必要なのか? – Veeresh123

関連する問題