2012-01-30 11 views
5

sono in esecuzione Solr in Https (8443) porta sulla cima di Tomcat, Come posso accedere a tale solr utilizzando solrj cliente, posso solo vedere CommonsHttpSolrServer è availble,Solr in esecuzione su Https - SolrJ problema di connessione

Si prega di suggerire è c'è un modo per accedere al solr abilitato per la porta https usando SolrJ ?.

risposta

5

Solrj utilizza internamente Apache Http Client. Quando si utilizza CommonsHttpSolrServer ne verrà creato uno &, se non lo si fornisce con uno.

In questo caso poiché è necessario il supporto per SSL, è possibile fornire il proprio HttpClient configurato SSL al costruttore CommonsHttpSolrServer. Controlla il suo API che accetta HttpClient.

CommonsHttpSolrServer(String solrServerUrl, HttpClient sslHttpClient, ... 

si può vedere la seguente guida, su come creare SSL abilitato client HTTP SSL Guide.

Questo dovrebbe aiutare.

+0

Grazie per l'informazione. –

Problemi correlati