我花了几天时间在我的服务器上启动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 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日更新
我的问题得到解决,这是由防火墙问题引起的。我尝试使用另一台笔记本电脑和telnet我的服务器。服务器说连接被拒绝,我意识到端口8080没有向外开放。
希望它能帮助别人。
答案 0 :(得分:1)
tomcat 5.5.36
你应该升级。这是一个严重旧版本,不再受支持。
CONNECTION_RESET
查看server.xml。 HTTP(不是HTTPS而不是AJP)连接器是侦听端口8080的连接器吗?
无论如何,我建议从头开始使用Tomcat7的vanilla下载。