Tomcat正在启动但无法访问localhost:8080

时间:2013-02-19 21:13:14

标签: linux tomcat localhost

我花了几天时间在我的服务器上启动tomcat 5.5.36。我确信tomcat正在启动,因为我使用下面的命令

netstat -anp |grep 8080

结果显示Java正在侦听端口8080。

tcp        0      0 0.0.0.0:8080                0.0.0.0:*                   LISTEN      7615/java

使用命令hostname获取我的localhost名称并在浏览器中输入

http://my.domain.com:8080

Chrome表示Error 101net::ERR_CONNECTION_RESET):The connection was reset

任何人都可以给我一些帮助。谢谢。


更新

日志说:

Feb 19, 2013 2:10:56 PM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Feb 19, 2013 2:10:56 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Feb 19, 2013 2:10:56 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/11  config=null
Feb 19, 2013 2:10:56 PM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Feb 19, 2013 2:10:56 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 923 ms

2月20日更新

我的问题得到解决,这是由防火墙问题引起的。我尝试使用另一台笔记本电脑和telnet我的服务器。服务器说连接被拒绝,我意识到端口8080没有向外开放。

希望它能帮助别人。

1 个答案:

答案 0 :(得分:1)

  

tomcat 5.5.36

你应该升级。这是一个严重旧版本,不再受支持。

  

CONNECTION_RESET

查看server.xml。 HTTP(不是HTTPS而不是AJP)连接器是侦听端口8080的连接器吗?

无论如何,我建议从头开始使用Tomcat7的vanilla下载。