2012-01-30 27 views
5

Am chạy Solr trong Https (8443) cảng trên đầu trang của tomcat, Làm thế nào tôi có thể truy cập mà Solr sử dụng solrj khách hàng, tôi có thể thấy chỉ CommonsHttpSolrServer là availble,Solr chạy trên Https - SolrJ vấn đề kết nối

Xin đề nghị là có cách nào để truy cập vào cổng https được kích hoạt bằng SolrJ ?.

Trả lời

5

Solrj sử dụng nội bộ Apache Http Client. Khi sử dụng CommonsHttpSolrServer nó sẽ tạo ra một & sử dụng nó, nếu bạn không cung cấp nó với một.

Trong trường hợp này vì bạn cần hỗ trợ SSL, bạn có thể cung cấp HttpClient được cấu hình SSL của riêng mình cho một nhà xây dựng CommonsHttpSolrServer. Kiểm tra API của nó chấp nhận HttpClient.

CommonsHttpSolrServer(String solrServerUrl, HttpClient sslHttpClient, ... 

Bạn có thể xem hướng dẫn sau đây về cách tạo ứng dụng http hỗ trợ SSL SSL Guide.

Điều này sẽ hữu ích.

+0

Cảm ơn thông tin. –

Các vấn đề liên quan