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 22:31:22 GMT
I have removed current version of the tomcat and installed new version
(6.0.18).
I started and stopped the server using windows Services start/stop buttons.
The same exception is thrown.
I am attaching server.xml from tomcat 6.0.18 conf directory. mod-jk file is
not found



On Sun, Jan 4, 2009 at 5:08 PM, Pavel Gouchtchine <gtomcatlist@gmail.com>wrote:

> 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
>
>
>
> 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
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>

Mime
View raw message