无法连接到在Ubuntu Server 11.10上运行的Tomcat6

时间:2012-07-14 10:21:08

标签: ubuntu tomcat6

我正试图站起来tomcat6并只查看默认页面。一切都安装并正确运行(或者似乎)。我启动服务器

sudo /etc/init.d/tomcat6 start

一切都很好。

 * Starting Tomcat servlet engine tomcat6
   ...done.

当我运行netstat时,我可以看到它在端口8080上听起来像预期的那样。

tcp        0      0 127.0.0.1:8005          0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:27017           0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:28017           0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:43521         0.0.0.0:*               LISTEN     
tcp        0      1 192.168.1.65:40912      65.5.149.13:25          SYN_SENT   
tcp        0      0 192.168.1.65:22         99.44.242.76:50769      ESTABLISHED
tcp        0    272 192.168.1.65:22         99.44.242.76:50552      ESTABLISHED
tcp6       0      0 :::22                   :::*                    LISTEN     
udp        0      0 0.0.0.0:68              0.0.0.0:*   

但是无论何时我尝试转到X.X.X.X:8080,页面都会超时,因为服务器没有响应。我查看日志,没有错误。我很乐意发布日志,但他们只是正常启动的东西。所以我知道服务器正在运行,我知道我指向了正确的位置,但是在两者之间配置错误。请指出我正确的方向。

1 个答案:

答案 0 :(得分:1)

您是否远程访问该服务器?尝试检查是否有任何代理,子网或某些东西使程序包无法到达目的地。 首先尝试在本地访问服务器。

“HTTP://本地主机:8080”

然后,从另一台计算机检查ping是否有效。如果没有,检查两者是否在同一个域

增加:

但是,如果您有权启动tomcat,那么您应该在本地测试它:

remotelly:

traceroute -p 8080 your.server.ip

在服务器上:

traceroute -p 8080 localhost