在 Https 上运行的 Solr - SolrJ 连接问题

发布于 2024-12-31 23:18:17 字数 134 浏览 0 评论 0原文

我在tomcat之上的Https(8443)端口中运行Solr,我如何使用solrj客户端访问该solr,我只能看到CommonsHttpSolrServer可用,

请建议是否有任何方法可以使用SolrJ访问启用https端口的solr?

Am running Solr in Https(8443) port on top of tomcat, How can i access that solr using solrj client, I can see only CommonsHttpSolrServer is availble,

Please suggest is there any way to access the https port enabled solr using SolrJ?.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

猫瑾少女 2025-01-07 23:18:17

Solrj 内部使用 Apache Http 客户端。当使用 CommonsHttpSolrServer 时,它将创建一个 &如果您没有提供它,请使用它。

在这种情况下,由于您需要 SSL 支持,您可以向 CommonsHttpSolrServer 构造函数提供您自己的 SSL 配置的 HttpClient。检查其 API 接受 HttpClient。

CommonsHttpSolrServer(String solrServerUrl, HttpClient sslHttpClient, ...

您可以参阅以下指南,了解如何创建启用 SSL 的 http 客户端 SSL 指南。

这应该有帮助。

Solrj internally uses Apache Http Client. When using CommonsHttpSolrServer it will create one & use it, if you are not providing it with one.

In this case since you need support for SSL you could provide your own SSL configured HttpClient to CommonsHttpSolrServer constructor. Check its API that accepts HttpClient.

CommonsHttpSolrServer(String solrServerUrl, HttpClient sslHttpClient, ...

You can see the following guide, on how to create SSL enabled http client SSL Guide.

This should help.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文