1

我花了整整几天时间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

在我使用命令主机名获取我的本地主机名称并在浏览器中键入它之后

http://my.domain.com:8080

铬说Error 101( net::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日更新

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

希望它会帮助别人。

4

1 回答 1

1

Tomcat 5.5.36

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

连接重置

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

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

于 2013-02-19T21:18:09.573 回答