无法连接到Ubuntu服务器11.10上运行的Tomcat6

无法连接到Ubuntu服务器11.10上运行的Tomcat6,ubuntu,tomcat6,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:* LIST

我试着站在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时,页面就会超时,因为服务器没有响应。我查看了日志,没有错误。我很乐意发布日志,但它们只有正常的启动功能。因此,我知道服务器正在运行,并且我知道我被指向了正确的位置,但在这两个位置之间,有些东西配置错误。请给我指出正确的方向。

您是否远程访问该服务器?尝试检查是否存在任何代理、子网或使包无法到达目标的内容。 首先尝试在本地访问服务器

"http://Localhost:8080"

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

增加:

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

偏僻地:

traceroute -p 8080 your.server.ip
在服务器上:

traceroute -p 8080 localhost

它是无头的,所以我不能在本地访问服务器。有没有办法从我家庭网络上的另一台机器上完成?另外,我如何检查是否存在代理或子网?好的,首先尝试ping服务器,如果它回答这意味着它在同一子网中。我不是网络专家。我相信其他人会帮你的。如果它应答ping,下一步是检查端口。让我知道我在上面添加了更多关于如何检查服务器端口状态的信息,我的跟踪路由返回了
跟踪路由到本地主机(127.0.0.1),最大30跳,60字节数据包1本地主机(127.0.0.1)0.033 ms 0.011 ms 0.009 ms
,但当我从另一台机器运行它时,我只得到了***。奇怪的是,当我运行相同的traceroute时,在端口80上我得到了相同的响应,***。我有一个rails应用程序运行在这个端口上,我可以从任何地方访问而不会出现问题。更新:我去了一个朋友的家,在我的家庭网络之外做了跟踪路由,我得到了端口80的正常跟踪路由。8080端口给了我和之前一样的东西,***。控制台输出是
13 traceroute:write192.168.1.65 52个字符,ret=-1***。我没有从家庭网络获得此控制台输出。14***跟踪路由:发送到:没有到主机的路由15跟踪路由:写入192.168.1.65 52个字符,ret=-1
。我没有从家庭网络获得此控制台输出。