Tomcat(Ubuntu OS)上的 Solr 安装

Tomcat(Ubuntu OS)上的 Solr 安装

我必须在我的 Ubuntu 服务器上安装 Solr。但是,如果没有 Tomcat 或其他容器以及 Java,Solr 将无法工作。

我已经成功安装tomcat6和java。

但是,在线的 tomcat6 指南中说我应该配置 iptables 以允许通过端口 8080 进行连接,我已经这样做了。然后指南说我可以通过以下方式测试 tomcat6:

  http://my_ip_adress:8080

但这会使浏览器仅加载并以某种方式等待响应,最后显示“网站不可用”。

我不知道如何使用 Tomcat 安装 Solr。有人知道吗?

我怎么知道 Tomcat6 可以正常工作?

顺便说一句:当我这样做时:/etc/init.d/tomcat6开始然后它说确定。

如果您需要什么请告诉我,我真的需要帮助。

谢谢

更新:

执行此操作时:sudo /etc/init.d/tomcat6 status它响应的是Tomcat servlet engine is running with pid 28641

答案1

Solr 无需 Tomcat 即可运行。如果您查看教程在网站上,他们的演示实例在 Jetty 上运行。

答案2

我们让 solr 与 tomcat 一起工作。文档说使用端口 8080,但实际上应用服务器正在监听另一个端口。我认为是 8088。文档实际上为您提供了两个端口。这让我很困惑。您可以使用以下命令告诉您需要哪个端口:% sudo lsof | grep tomcat | grep TCP

您将看到 tomcat 正在监听哪些端口。如果这没有帮助,tomcat 输出非常多;启动 solr 时会打印到 stderr。也许您可以将该输出的最后 20-30 行粘贴到这里?

相关内容