2013-03-01 6 views
5

SolrJ HttpSolrServer को तुरंत चालू करने का प्रयास करते समय 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

हाँ यह चल रहा है .... यह पहली बात थी जिसे मैंने अपवाद नाम के कोज के बारे में सोचा था, लेकिन हाँ, मैं इसे चला रहा हूं .... – user2123926

+0

जब आप ब्राउज़र में एक ही यूआरएल टाइप करते हैं तो क्या होता है? – JHS

उत्तर

6

मैं अगर आपकी समस्या था नहीं जानता उपयोग कर रहा हूँ मेरा जैसा ही था, लेकिन मैंने सोचा कि मुझे एक ही अपवाद मिल रहा है जब तक कि मैंने देखा कि मुझे अपवाद noClassFound :NoHttpResponseException है और बस इस पैकेज को जोड़कर httpclient-4.1.3 समस्या हल हो गई थी। उम्मीद है कि यह मदद करता है।

+0

मेरे लिए भी काम किया! धन्यवाद – lizzie

+0

खुशी है कि मैं मदद कर सकता हूं। – Hilmi

+0

असल में इसे 'httpcore' लाइब्रेरी की आवश्यकता है, लेकिन यदि आप मेवेन' httpclient' का उपयोग करते हैं तो ठीक है क्योंकि यह 'httpcore' पर निर्भर करता है। तो 'httpcore' ट्रांजिटिव रूप से –

3

मुझे एक ही समस्या थी, लेकिन मैंने solrj-4.3.1 का उपयोग किया। इस समस्या को हल करने के लिए आपको अपने क्लासपाथ पर org.apache.httpcomponents:httpcore जार चाहिए।

मैं httpcore-4.2.5.jar

2

मेरे समस्या भी हल नहीं किया गया था इस्तेमाल किया httpclient-4.x.x जोड़ने के बाद। मैंने solr-4.4.0, dist फ़ोल्डर द्वारा distrubuted सभी पुस्तकालयों को जोड़ा। उसके बाद मेरी समस्या हल हो गई।

1

आप समस्या मेरे जैसी ही थी। मैंने पैकेज को जोड़कर समस्या हल की है httpclient- .jar और पैकेज httpcore- .jar। मुझे उम्मीद है कि यह आपकी मदद

1

मुझे एक ही समस्या थी लेकिन निम्नलिखित 3 जार जोड़ने के बाद मैं इसे ठीक करने में सक्षम था। 1. httpclient 2. httpcore 3. httpmime

और इन उपयुक्त अपने-अपने Solr ढांचे में प्रदान की जार। उदाहरण मैं solr4.7.2 का उपयोग कर रहा हूं और ये जार फ़ोल्डर में मौजूद हैं जैसे solr-4.7.2 \ dist \ solrj-lib \

+0

लाया जाएगा क्या आप थोड़ा और समझा सकते हैं? –

+0

आपको क्या समझाया गया है? – Veeresh123

संबंधित मुद्दे