0

我试图站起来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:*   

但是每当我尝试访问 XXXX:8080 时,页面都会超时,因为服务器没有响应。我查看日志,没有错误。我很乐意发布日志,但它们只是正常启动的东西。所以我知道服务器正在运行,并且我知道我指向了正确的位置,但是在 2 之间配置错误。请指出我正确的方向。

4

1 回答 1

1

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

“http://localhost:8080”

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

添加:

但是,如果您有权启动 tomcat,则应该在本地对其进行测试:

远程:

traceroute -p 8080 your.server.ip

在服务器上:

traceroute -p 8080 localhost
于 2012-07-14T10:26:55.710 回答