tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pavel Gouchtchine" <gtomcatl...@gmail.com>
Subject Re: Tomcat throws exception when shutting down
Date Sun, 04 Jan 2009 23:39:29 GMT
Thank you, Konstantine.
I have followed your instructions:
1) I have turned Windows Firewall off (I have opened port 8080 and turned it
on again).
2) I have commented out
<!-- Listener className="org.apache.
>
> catalina.core.AprLifecycleListener"
> SSLEngine="on" /-->
>
3) I have commented out
 <!-- Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /-->


I have started and stopped tomcat. No exception anymore.

Thank you very much for the help.

Pavel


On Sun, Jan 4, 2009 at 5:51 PM, Konstantin Kolinko
<knst.kolinko@gmail.com>wrote:

> 2009/1/5 Pavel Gouchtchine <gtomcatlist@gmail.com>:
> > On Sun, Jan 4, 2009 at 12:28 PM, Konstantin Kolinko <
> knst.kolinko@gmail.com>
> > wrote:
> >>
> >> 2009/1/4 Pavel Gouchtchine <gtomcatlist@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-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message