Solrjを使用してsolrインデックスに接続します。以下のmaven依存関係を追加して取得したjarsolr-solrj-3.6.1.jarを使用しました
<dependency>
<groupId>org.apache.solr</groupId>
<artifactId>solr-solrj</artifactId>
<version>3.6.1</version>
</dependency>
CommonsHttpSolrServerは非推奨であるため、HttpSolrServerを使用していることがわかります。実行時に、以下のエラーが発生します。スレッド「メイン」の例外java.lang.NoClassDefFoundError:org / apache / http / client / HttpClient
solr-solrj-3.6.1.jarを追加するだけでは不十分ですか?さらに依存関係を追加する必要がありますか?また、httpclient 4.1を追加してみましたが、org / apache / http/HttpRequestInterceptorを要求し始めました。