There was a network issue which I got to the bottom of, but I still have a
problem with tomcat hanging when I shut it down.

I appreciate your feedback, but neither of these solutions actually assist
me.

I have a valid hosts file with the correct IP for the hostname, and I have
no AprLifecycleListener to comment out in server.xml

Any other ideas?

Regards,
Andrew


-----Original Message-----
From: Gabe Wong [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, 26 September 2007 3:40 PM
To: Tomcat Users List
Subject: Re: Tomcat hangs when shutting down

Yes, this topic has been discussed before.

Check the solution in the following links:
http://marc.info/?l=tomcat-user&m=119067369518153&w=2

http://www.ngasi.com/ngasihelp/ngasiuserguide/tomcat_fails_shutdown_complete
.htm 



Andrew Friebel wrote:
> I have seen a few postings around about this, but nothing that seems to
> solve my issue.  When I shut down tomcat, it hangs and then throws a
> 'SEVERE: Protocol handler pause failed'  error that I can't seem to
resolve,
> but it does finally stop.  I have seen suggestions such as:
>
>  
>
> .         Port is already running
>
> .         Ensure that the catalina.sh shell script has CATALINA_BASE,
> CATALINA_HOME, and JAVA_HOME are all set correctly
>
>  
>
> None of these seem to be the case, as I can't connect to port 80 unless
> tomcat is running, and my variables are all set in catalina.sh.
>
>  
>
> I have included output from when I start and stop tomcat.  As you can see,
I
> am using tomcat 5.0.27 with java 1.5.0_10.
>
>  
>
> I am running tomcat on a Linux box:
>
>  
>
> # uname -a
>
> Linux f8101 2.6.9-55.0.6.ELsmp #1 SMP Thu Aug 23 11:13:21 EDT 2007 x86_64
> x86_64 x86_64 GNU/Linux
>
>  
>
> Any suggestions in resolving this would be greatly appreciated.
>
>  
>
>  
>
> Starting Tomcat
>
>  
>
> Using CATALINA_BASE:   /appl/WebServices/webapps/interfaces
>
> Using CATALINA_HOME:   /appl/WebServices/jakarta-tomcat-5.0.27
>
> Using CATALINA_TMPDIR: /appl/WebServices/webapps/interfaces/temp
>
> Using JAVA_HOME:       /usr/java/jdk1.5.0_10
>
> Sep 26, 2007 9:00:54 AM org.apache.coyote.http11.Http11Protocol init
>
> INFO: Initializing Coyote HTTP/1.1 on http-80
>
> Sep 26, 2007 9:00:54 AM org.apache.catalina.startup.Catalina load
>
> INFO: Initialization processed in 1026 ms
>
> Sep 26, 2007 9:00:54 AM org.apache.catalina.core.StandardService start
>
> INFO: Starting service Catalina
>
> Sep 26, 2007 9:00:54 AM org.apache.catalina.core.StandardEngine start
>
> INFO: Starting Servlet Engine: Apache Tomcat/5.0.27
>
> Sep 26, 2007 9:00:54 AM org.apache.catalina.core.StandardHost start
>
> INFO: XML validation disabled
>
> Sep 26, 2007 9:00:54 AM org.apache.catalina.core.StandardHost getDeployer
>
> INFO: Create Host deployer for direct deployment ( non-jmx )
>
> Sep 26, 2007 9:00:54 AM org.apache.catalina.core.StandardHostDeployer
> install
>
> INFO: Processing Context configuration file URL
>
file:/appl/WebServices/webapps/interfaces/conf/Catalina/localhost/admin.xml
>
> Sep 26, 2007 9:00:55 AM org.apache.struts.util.PropertyMessageResources
> <init>
>
> INFO: Initializing, config='org.apache.struts.util.LocalStrings',
> returnNull=true
>
> Sep 26, 2007 9:00:55 AM org.apache.struts.util.PropertyMessageResources
> <init>
>
> INFO: Initializing, config='org.apache.struts.action.ActionResources',
> returnNull=true
>
> Sep 26, 2007 9:00:55 AM org.apache.struts.util.PropertyMessageResources
> <init>
>
> INFO: Initializing, config='org.apache.webapp.admin.ApplicationResources',
> returnNull=true
>
> Sep 26, 2007 9:00:56 AM org.apache.catalina.core.StandardHostDeployer
> install
>
> INFO: Processing Context configuration file URL
>
file:/appl/WebServices/webapps/interfaces/conf/Catalina/localhost/manager.xm
> l
>
> Sep 26, 2007 9:00:56 AM org.apache.catalina.core.StandardHostDeployer
> install
>
> INFO: Installing web application at context path /tmca from URL
> file:/appl/WebServices/webapps/interfaces/tmca
>
> Sep 26, 2007 9:00:56 AM org.apache.catalina.core.StandardHostDeployer
> install
>
> INFO: Installing web application at context path /AckMsg from URL
> file:/appl/WebServices/webapps/interfaces/AckMsg
>
> Sep 26, 2007 9:00:56 AM org.apache.catalina.core.StandardHostDeployer
> install
>
> INFO: Installing web application at context path /testcomms from URL
> file:/appl/WebServices/webapps/interfaces/testcomms
>
> Sep 26, 2007 9:00:57 AM org.apache.coyote.http11.Http11Protocol start
>
> INFO: Starting Coyote HTTP/1.1 on http-80
>
> Sep 26, 2007 9:00:57 AM org.apache.jk.common.ChannelSocket init
>
> INFO: JK2: ajp13 listening on /0.0.0.0:8009
>
> Sep 26, 2007 9:00:57 AM org.apache.jk.server.JkMain start
>
> INFO: Jk running ID=0 time=1/19
> config=/appl/WebServices/webapps/interfaces/conf/jk2.properties
>
> Sep 26, 2007 9:00:57 AM org.apache.catalina.startup.Catalina start
>
> INFO: Server startup in 3304 ms
>
>  
>
>  
>
> Stopping Tomcat
>
>  
>
> $CATALINA_HOME/bin/catalina.sh stop
>
> Using CATALINA_BASE:   /appl/WebServices/webapps/interfaces
>
> Using CATALINA_HOME:   /appl/WebServices/jakarta-tomcat-5.0.27
>
> Using CATALINA_TMPDIR: /appl/WebServices/webapps/interfaces/temp
>
> Using JAVA_HOME:       /usr/java/jdk1.5.0_10
>
> Sep 26, 2007 9:03:38 AM org.apache.coyote.http11.Http11Protocol pause
>
> INFO: Pausing Coyote HTTP/1.1 on http-80
>
> Sep 26, 2007 9:06:47 AM org.apache.coyote.tomcat5.CoyoteConnector pause
>
> 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:208)
>
>         at
> org.apache.jk.common.ChannelSocket.unLockSocket(ChannelSocket.java:460)
>
>         at
org.apache.jk.common.ChannelSocket.pause(ChannelSocket.java:272)
>
>         at org.apache.jk.server.JkMain.pause(JkMain.java:657)
>
>         at
> org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:202)
>
>         at
> org.apache.coyote.tomcat5.CoyoteConnector.pause(CoyoteConnector.java:1444)
>
>         at
> org.apache.catalina.core.StandardService.stop(StandardService.java:521)
>
>         at
> org.apache.catalina.core.StandardServer.stop(StandardServer.java:2347)
>
>         at org.apache.catalina.startup.Catalina.stop(Catalina.java:605)
>
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:580)
>
>         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:585)
>
>         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:284)
>
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:422)
>
> Sep 26, 2007 9:06:48 AM org.apache.catalina.core.StandardService stop
>
> INFO: Stopping service Catalina
>
> Sep 26, 2007 9:06:48 AM org.apache.catalina.core.StandardHostDeployer
remove
>
> INFO: Removing web application at context path /admin
>
> Sep 26, 2007 9:06:48 AM org.apache.catalina.logger.LoggerBase stop
>
> INFO: unregistering logger Catalina:type=Logger,path=/admin,host=localhost
>
> Sep 26, 2007 9:06:48 AM org.apache.catalina.core.StandardHostDeployer
remove
>
> INFO: Removing web application at context path /tmca
>
> Sep 26, 2007 9:06:48 AM org.apache.catalina.core.StandardHostDeployer
remove
>
> INFO: Removing web application at context path /testcomms
>
> Sep 26, 2007 9:06:48 AM org.apache.catalina.core.StandardHostDeployer
remove
>
> INFO: Removing web application at context path /AckMsg
>
> Sep 26, 2007 9:06:48 AM org.apache.catalina.core.StandardHostDeployer
remove
>
> INFO: Removing web application at context path /manager
>
> Sep 26, 2007 9:06:48 AM org.apache.catalina.logger.LoggerBase stop
>
> INFO: unregistering logger Catalina:type=Logger,host=localhost
>
> Sep 26, 2007 9:06:48 AM org.apache.catalina.logger.LoggerBase stop
>
> INFO: unregistering logger Catalina:type=Logger
>
> Sep 26, 2007 9:06:48 AM org.apache.coyote.http11.Http11Protocol destroy
>
> INFO: Stopping Coyote HTTP/1.1 on http-80
>
>  
>
>  
>
> Regards,
>
> Andrew
>
>
>   


-- 
Regards

Gabe Wong
Private JVM JAVA Hosting Automation
http://www.ngasi.com




---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to