LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 991|回复: 1

gentoo下使用tomcat的问题

[复制链接]
发表于 2009-4-22 23:36:22 | 显示全部楼层 |阅读模式
我在gentoo下emerge tomcat,使用tomcat正常。但是使用/etc/init.d/tomcat-6 stop的时候,tomcat的端口不能关闭,用netstat -na查看,8080端口一直在占用,在tomcat的日志里显示:
Apr 22, 2009 11:18:32 PM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
Apr 22, 2009 11:21:41 PM org.apache.catalina.connector.Connector pause
要等好几分钟,tomcat的端口才能关闭,在日志里显示:
SEVERE: Protocol handler pause failed
java.net.ConnectException: Connection timed out
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
        at java.net.Socket.connect(Socket.java:519)
        at java.net.Socket.connect(Socket.java:469)
        at java.net.Socket.<init>(Socket.java:366)
        at java.net.Socket.<init>(Socket.java:209)
        at org.apache.jk.common.ChannelSocket.unLockSocket(Unknown Source)
        at org.apache.jk.common.ChannelSocket.pause(Unknown Source)
        at org.apache.jk.server.JkMain.pause(Unknown Source)
        at org.apache.jk.server.JkCoyoteHandler.pause(Unknown Source)
        at org.apache.catalina.connector.Connector.pause(Unknown Source)
        at org.apache.catalina.core.StandardService.stop(Unknown Source)
        at org.apache.catalina.core.StandardServer.stop(Unknown Source)
        at org.apache.catalina.startup.Catalina.stop(Unknown Source)
        at org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Unknown Source)
Apr 22, 2009 11:21:42 PM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Apr 22, 2009 11:21:43 PM org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
但是如果再用/etc/init.d/tomcat-6 start时出现:
* WARNING:  tomcat-6 has already been started.
必须要用/etc/init.d/tomcat restart才能启动tomcat,请问各位遇到过这种问题吗?
是tomcat的配置有问题吗?但tomcat是可以正常使用的啊!
发表于 2009-4-23 01:28:41 | 显示全部楼层
楼主貌似配置了jk连接器来共享session
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表