Tomcat端口打开但app不会加载

时间:2014-11-07 20:11:25

标签: tomcat tcp apache2 port

我希望tomcat在两个端口8080和9000中运行。端口8080工作正常,但端口9000不是这样。

端口9000已打开并正在收听:

$ ufw status
To                         Action      From
--                         ------      ----
9000/tcp                   ALLOW       Anywhere 
9000/tcp (v6)              ALLOW       Anywhere (v6)

$ netstat -an | grep "LISTEN "
tcp6       0      0 :::9000                 :::*                    LISTEN 

我可以连接到端口并获取索引页

$ wget mydomain:9000
HTTP request sent, awaiting response... 200 OK
Length: 1887 (1.8K) [text/html]
Saving to: ‘index.html’

100%[=========================================>] 1,887       --.-K/s   in 0s      

我在tomcat中的con / server.xml中添加了一个连接器

<Connector port="9000" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="UTF-8"
redirectPort="8443" />

但是当我打开浏览器并输入地址“mydomain:9000”时,应用程序永远不会被加载。它没有显示任何错误,只是挂在那里。我检查了日志但没有显示错误。我不知道问题是什么.Apache2正在80端口运行,但我不确定这是否与问题有关。

非常感谢任何帮助...

1 个答案:

答案 0 :(得分:0)

确保所有防火墙允许该端口上的客户端和服务器之间进行通信(在两个方向上 - 防火墙可以向任一方向或两者都黑化数据)。