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