views:

35

answers:

0

Hi all,

I'm implementing a SOLR server in our application. We use the CommonsHttpSolrServer in the SolrJ package to connect to our solr server which uses the commons-httpclient. We also use Spring.

Now our sysadmin secured the solr server (with good reason) and used Basic Auth.

How can I instantiate a HttpClient with Basic Auth to be injected in the SolrJ?

e.g.

<bean id="httpSolrServer" class="org.apache.solr.client.solrj.impl.CommonsHttpSolrServer">
    <constructor-arg value="${solrserver_path}" />
    <constructor-arg ref="solrHttpClient" />
</bean>

Thanks!