我有两个在Apache HTTP服务器下运行的Web应用程序,这些应用程序使用端口8080和100.最近我安装了Apache Tomcat 7.0.42,我已经将server.xml中的端口号从8080更改为9999作为另一个应用程序Apache HTTP Server已经在使用8080。
我可以使用localhost:9999和IP地址:9999从本地计算机访问Tomcat。但我无法使用来自网络中其他计算机的IP地址:9999访问Tomcat服务器。
我可以从另一台机器上访问在端口8080和100上运行的其他应用程序。
要检查是否存在任何端口问题,我停止了使用8080的应用程序,并为Tomcat提供了相同的端口,但仍然无法从另一台计算机访问Tomcat。所以很明显它不是一个端口问题。
我认为Tomcat不接受远程请求,我认为我需要在server.xml文件中进行一些更改以启用远程访问。请帮我解决这个问题。
此致 普利文 SCM顾问</ p>
答案 0 :(得分:0)
您运行的服务器可能会在操作系统/防火墙级别阻止9999上的流量。如果你在linux上检查iptables以确保9999是打开的。
(以root身份)#iptables -L -n -v