的基本身份驗證在Solr的3.5我使用下面的代碼,Solr的變化CommonsHttpSolrServer要HttpSolrServer
String url = "http://192.168.192.11:8080/solr/FormResponses";
CommonsHttpSolrServer server = new CommonsHttpSolrServer(url);
String username = "user";
String password = "user123";
Credentials defaultcreds = new UsernamePasswordCredentials(username, password);
server.getHttpClient().getState().setCredentials(AuthScope.ANY, defaultcreds);
server.getHttpClient().getParams().setAuthenticationPreemptive(true);
在Solr的4.0 CommonsHttpSolrServer
是不可用的,所以我想用 HttpSolrServer
來取代它。任何人都可以幫我解決這個問題嗎?
這是什麼問題?而不是CommonsHttpSolrServer只是使用HttpSolrServer。 –
@parvin CommonsHttpSolrServer不在solrj4.jar中,所以我需要一個使用HttpSolrServer而不是CommonsHttpSolrServer的新方法。 – Antguider
@parvin在HttpSolrServer中getHttpClient()方法不可用 – Antguider