2012-01-30 11 views
5

にTomcatの上のHTTPSでのSolr(8443)ポートを実行しています、どのように私はSolrにはsolrjクライアントを使用していることをアクセスすることができ、私は唯一のCommonsHttpSolrServerがavailbleである見ることができ、HTTPS上で実行されているのSolr - SolrJ接続の問題が

示唆してくださいされますSolrJを使用してhttpsポート対応のsolrにアクセスする方法はありますか?

答えて

5

Solrjは内部でApache Http Clientを使用します。 CommonsHttpSolrServerを使用する場合は、それを提供していない場合は&を使用します。

この場合、SSLのサポートが必要なので、独自のSSL構成のHttpClientをCommonsHttpSolrServerコンストラクタに提供することができます。 HttpClientを受け付けるAPIを確認してください。

CommonsHttpSolrServer(String solrServerUrl, HttpClient sslHttpClient, ... 

SSL対応のhttpクライアントSSL Guideの作成方法については、次のガイドを参照してください。

これは役立つはずです。

+0

ありがとうございます。 –

関連する問題