You may need to check your classpath and ensure that you are using the
correct versions of httpclient (the ones shipped with solr)


On Mon, Jul 14, 2008 at 1:00 PM, Ranjeet <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I am new to solrJ, in following code I got exception. Plese help, we did not 
> get getParams() method in HttpConnectionManager. In which jar we get with 
> this method.
>
> public static void main (String [] args) {
>
>
> /*String url = "http://localhost:8983/solr";;
>
> SolrServer server = new CommonsHttpSolrServer( url );
>
>
> server.setParser(new XMLResponseParser());*/
>
> try {
>
> SolrServer server = getSolrServer();
>
> SolrQuery solrQuery = new SolrQuery().
>
> setQuery("computer").
>
> setFacet(true).
>
> setFacetMinCount(1).
>
> setFacetLimit(8).
>
> addFacetField("category").
>
> addFacetField("inStock");
>
> QueryResponse rsp = server.query(solrQuery);
>
> SolrDocumentList docs = rsp.getResults();
>
>
> //List<Item> beans = rsp.getBeans(Item.class);
>
>
> } catch(Exception ex) {
>
> System.out.println(ex.getMessage());
>
> ex.printStackTrace();
>
> }
>
> }
>
> Exception got:
>
> Exception in thread "main" java.lang.NoSuchMethodError: 
> org.apache.commons.httpclient.HttpConnectionManager.getParams()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;
>
> at 
> org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.setDefaultMaxConnectionsPerHost(CommonsHttpSolrServer.java:455)
>
> at 
> org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.<init>(CommonsHttpSolrServer.java:152)
>
> at 
> org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.<init>(CommonsHttpSolrServer.java:125)
>
> at 
> org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.<init>(CommonsHttpSolrServer.java:97)
>
> at 
> com.xonos.ecommerce.search.solr.SolrClient.getSolrServer(SolrClient.java:50)
>
> at com.xonos.ecommerce.search.solr.SolrClient.main(SolrClient.java:26)
>
>
>
>
> Thanks & Regards,
> Ranjeet



-- 
--Noble Paul

Reply via email to