2012-01-30 2 views
5

бегаю Solr в Https (8443) порт на вершине котом, Как я могу получить доступ, что Solr с помощью solrj клиента, я могу видеть только CommonsHttpSolrServer является экранном,Solr работает на Https - SolrJ вопросу подключения

Пожалуйста, указывают на то, есть ли способ доступа к https-порту, разрешенному solr, используя SolrJ ?.

ответ

5

Solrj внутренне использует Apache Http Client. При использовании CommonsHttpSolrServer он создаст один &, если вы не предоставите его.

В этом случае, поскольку вам нужна поддержка SSL, вы можете предоставить собственный SSL-настроенный HttpClient для конструктора CommonsHttpSolrServer. Проверьте его API, который принимает HttpClient.

CommonsHttpSolrServer(String solrServerUrl, HttpClient sslHttpClient, ... 

Вы можете увидеть следующее руководство, о том, как создать SSL включен HTTP-клиент SSL Guide.

Это должно помочь.

+0

Спасибо за информацию. –

Смежные вопросы