Return-Path: Delivered-To: apmail-tomcat-users-archive@www.apache.org Received: (qmail 56539 invoked from network); 4 Jan 2009 22:52:38 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 4 Jan 2009 22:52:38 -0000 Received: (qmail 21336 invoked by uid 500); 4 Jan 2009 22:52:25 -0000 Delivered-To: apmail-tomcat-users-archive@tomcat.apache.org Received: (qmail 21304 invoked by uid 500); 4 Jan 2009 22:52:25 -0000 Mailing-List: contact users-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Users List" Delivered-To: mailing list users@tomcat.apache.org Received: (qmail 21293 invoked by uid 99); 4 Jan 2009 22:52:25 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 04 Jan 2009 14:52:25 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of knst.kolinko@gmail.com designates 209.85.134.185 as permitted sender) Received: from [209.85.134.185] (HELO mu-out-0910.google.com) (209.85.134.185) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 04 Jan 2009 22:52:19 +0000 Received: by mu-out-0910.google.com with SMTP id w9so3303988mue.4 for ; Sun, 04 Jan 2009 14:51:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=5KZW8TqU3ZT8GhmoEzAS/7lZo0shglgSTZKSufBD9zA=; b=aVyWXfHn2ladF+pjDbuJU19mus1JSzZOJ55gyOutf7Mov7iiQ8f0BKWSz2aizXwxl1 S6dHZAIYDsbI4h6a0TYrnIPQfL2tRca1LXEQMYajz9igQ/jx4HXoUWI+WwJgwFj4nr7M +2271DHYQK6u3ya6vpJC8lqeIsuqB1SkVZ3G8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=Qe3mxQrqTcvK1DWNbv+qznbqgmv5RLIszF6ED59QEZNm9/KpMmCaHFI5o135epra7k 2MgFE6nV/NVFF9VxqOkpJWyD01I7wRGNA5jydywM7ahCWD2wJW4HRPEWInhOKjO3Yx2M m6/9xtw0vNWRvaLj13NaRwtuNaYMqbYZEW0FU= Received: by 10.103.214.8 with SMTP id r8mr7160372muq.92.1231109517304; Sun, 04 Jan 2009 14:51:57 -0800 (PST) Received: by 10.103.214.5 with HTTP; Sun, 4 Jan 2009 14:51:57 -0800 (PST) Message-ID: <427155180901041451s324e5126mfed7a6f99e55fc87@mail.gmail.com> Date: Mon, 5 Jan 2009 01:51:57 +0300 From: "Konstantin Kolinko" To: "Tomcat Users List" Subject: Re: Tomcat throws exception when shutting down In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <427155180901040928g7194db6as7c74cadd941c9ad6@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org 2009/1/5 Pavel Gouchtchine : > On Sun, Jan 4, 2009 at 12:28 PM, Konstantin Kolinko > wrote: >> >> 2009/1/4 Pavel Gouchtchine : >> > 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.(Socket.java:366) >> > at java.net.Socket.(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: > 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: 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