2009/1/5 Pavel Gouchtchine <gtomcatl...@gmail.com>: > On Sun, Jan 4, 2009 at 12:28 PM, Konstantin Kolinko <knst.koli...@gmail.com> > wrote: >> >> 2009/1/4 Pavel Gouchtchine <gtomcatl...@gmail.com>: >> > Hi All. >> > Please help to resolve the problem. >> > My tomcat was inactive for a while. Tomcat was working fine before. >> > When I started it again and tried to stop, I have got the following >> > exception. >> > I have Windows xp (home edition) tomcat 5.5.23. >> > >> > Jan 3, 2009 10:31:55 PM org.apache.catalina.connector.Connector pause >> > SEVERE: Protocol handler pause failed >> > java.net.ConnectException: Connection timed out: connect >> > 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(ChannelSocket.java:492) >> > at org.apache.jk.common.ChannelSocket.pause(ChannelSocket.java:289) >> > at org.apache.jk.server.JkMain.pause(JkMain.java:681) >> > at >> > org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:163) >> > at org.apache.catalina.connector.Connector.pause(Connector.java:1032) >> > at >> > org.apache.catalina.core.StandardService.stop(StandardService.java:489) >> > at >> > org.apache.catalina.core.StandardServer.stop(StandardServer.java:734) >> > at org.apache.catalina.startup.Catalina.stop(Catalina.java:602) >> > at org.apache.catalina.startup.Catalina.start(Catalina.java:577) >> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> > at >> > >> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> > at >> > >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> > at java.lang.reflect.Method.invoke(Method.java:597) >> > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) >> > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) >> > Jan 3, 2009 10:31:56 PM org.apache.catalina.core.StandardService stop >> > INFO: Stopping service Catalina >> > Jan 3, 2009 10:31:56 PM org.apache.coyote.http11.Http11BaseProtocol >> > destroy >> > INFO: Stopping Coyote HTTP/1.1 on http-8080 >> > Jan 3, 2009 10:31:56 PM org.apache.catalina.core.AprLifecycleListener >> > lifecycleEvent >> > INFO: Failed shutdown of Apache Portable Runtime >> > >> >> Looks like a bug to me. >> >> The Jk connector shuts down (pauses) and tries to "unlock Socket" and >> that causes connection attempt, waiting for a timeout and, finally, an >> exception. >> >> I do not know why that connection attempt was made. It looks like a >> workaround for some other issue. >> >> To be able to fix this one has to create a reproducer. Thus, standard >> questions >> >> 1. Describe your configuration: >> 1.1. The Tomcat that you tried to stop is a production server, or a >> development one? >> 1.2. Do you have a web server (e.g. Apache HTTPD) in front of your >> Tomcat? Is it running on the same computer or is it a remote one? >> 1.3. Do you use Tomcat native? >> 1.4. Do you use clustering, load-balancing? >> >> Your server.xml and mod-jk configuration may be of interest, but let's >> start with the above questions. If you feel that some details of your >> configuration are relevant, please include them. >> >> 2. Have you considered updating to the latest TC 5.5.27 or TC 6.0.18? >> >> 3. Is the error reproducible? Did it occur just once? >> >> Also, specifically concerning this issue: >> 4. If you have a web server in front of Tomcat, was it running when you >> attempted the shutdown? >> >> >> Best regards, >> Konstantin Kolinko >> > Konstantin, thanks for the attempt to help. > Here are my answers for your questions. > I am using "development" environment - my personal home machine. > I have apache web server installed but it is disabled as a service. > I hope I am using Tomcat native - downloaded from tomcat.apache.org. > I am not using clustering. > I have attached my server.xml file but could not find mod-jk. > I will try to upgrade to newest version - say 6.0.18. > The error reproducible every time I am stopping the server. > No web server is running front of the tomcat. > > The only relevant point I can add is that ip address of the computer has > been changed. > One more thing - I have tried to re-install the same version of tomcat. The > problem persists. > > One more time, thanks for the help. > Pavel
Ok, I do not see anything non-default neither in your 5.5 nor 6.0 configuration file. Is there any special in network configuration of your computer? Several network cards? Missing "localhost" entry from %SystemRoot%\system32\drivers\etc\hosts file? Firewalls? Let's remove those parts of the configuration that are not needed for you. > I hope I am using Tomcat native - downloaded from tomcat.apache.org. I meant the following optional feature of Tomcat: http://tomcat.apache.org/tomcat-6.0-doc/apr.html I doubt that you are using it. Thus, remove the following line from your server.xml file: <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> > No web server is running front of the tomcat. Thus let's remove the AJP connector, because there is no web server to connect to it. Remove the following line from server.xml: <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> There are no applications (except the default ones) deployed on the tomcat instance of TC 6.0.18 that you installed recently and that is failing? Best regards, Konstantin Kolinko --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org