【发布时间】:2012-09-01 00:06:09
【问题描述】:
使用 Solrj 连接到 solr 索引。使用了 jar solr-solrj-3.6.1.jar 我通过添加下面的 maven 依赖项
<dependency>
<groupId>org.apache.solr</groupId>
<artifactId>solr-solrj</artifactId>
<version>3.6.1</version>
</dependency>
我看到 CommonsHttpSolrServer 已被弃用,因此使用 HttpSolrServer 。在运行时我收到以下错误, 线程“main”中的异常 java.lang.NoClassDefFoundError: org/apache/http/client/HttpClient
仅仅添加 solr-solrj-3.6.1.jar 还不够?我应该添加更多依赖项吗?我还尝试添加 httpclient 4.1,它开始要求 org/apache/http/HttpRequestInterceptor。
【问题讨论】:
标签: solrj