我在tomcat顶部的Https(8443)端口运行Solr,如何使用solrj客户端访问该solr,我只能看到CommonsHttpSolrServer可用,
请建议有没有办法使用SolrJ访问https端口启用的solr?.
Solrj内部使用Apache Http Client.使用CommonsHttpSolrServer它时会创建一个并使用它,如果你没有提供它.
在这种情况下,由于您需要SSL支持,您可以将自己的SSL配置HttpClient提供给CommonsHttpSolrServer构造函数.检查其 接受HttpClient的API.
CommonsHttpSolrServer(String solrServerUrl, HttpClient sslHttpClient, ...
Run Code Online (Sandbox Code Playgroud)
您可以在以下指南中看到有关如何创建启用SSL的http客户端SSL指南的指南.
这应该有所帮助.
| 归档时间: |
|
| 查看次数: |
3665 次 |
| 最近记录: |