SolrJ HttpSolrServer在实例化期间抛出NoHttpResponseException

use*_*926 5 solr solrj apache-httpclient-4.x

尝试实例化HttpSolrServer时,SolrJ正在抛出NoHttpResponseException.谁知道为什么?

在我的代码中:

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

它抛出:

 javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/http/NoHttpResponseException
Run Code Online (Sandbox Code Playgroud)

我正在使用Solr和SolrJ 4.1.0

Hil*_*lmi 6

我不知道你的问题是否与我的相同,但我认为我得到了同样的例外,直到我注意到我有例外noClassFound :NoHttpResponseException,只是通过添加这个包httpclient-4.1.3,问题就解决了.希望这可以帮助.