Tomcat 更改端口后在Apache Solr中获取HTTP 404

Tomcat 更改端口后在Apache Solr中获取HTTP 404,tomcat,ubuntu,solr,http-status-code-404,Tomcat,Ubuntu,Solr,Http Status Code 404,我在AmazonEC2(Ubuntu实例)上安装了ApacheTomcat和Solr,并将server.xml设置为侦听端口80。直到我决定停止Tomcat实例并将端口更改为8080(在开发过程中交换端口以防止公共访问),我才发现以下HTTP404错误 Not Found The requested URL / was not found on this server. Apache/2.2.22 (Ubuntu) Server at www.xxxxxxxxxx.com Port 8080

我在AmazonEC2(Ubuntu实例)上安装了ApacheTomcat和Solr,并将server.xml设置为侦听端口80。直到我决定停止Tomcat实例并将端口更改为8080(在开发过程中交换端口以防止公共访问),我才发现以下HTTP404错误

Not Found

The requested URL / was not found on this server.
Apache/2.2.22 (Ubuntu) Server at www.xxxxxxxxxx.com Port 8080
当我将server.xml配置从8080编辑回80(我最初的设置端口)时,它工作了,并且给了我Solr和Tomcat页面,没有问题

从上面的错误来看,ApacheTomcat显然在响应端口8080,但拒绝处理端口8080上的请求

我应该做些什么来解决上述问题


谢谢。

您给出的错误消息表明这不是tomcat错误消息。停止tomcat并尝试访问端口8080-如果仍然收到相同的错误消息,则此端口上正在运行另一台服务器,问题是tomcat无法绑定到此端口。无论您在那里运行什么,显然都不知道SOLR,因此404消息。

您给出的错误消息表明这不是tomcat错误消息。停止tomcat并尝试访问端口8080-如果仍然收到相同的错误消息,则此端口上正在运行另一台服务器,问题是tomcat无法绑定到此端口。无论您在那里运行什么,显然都不知道SOLR,因此404消息