Hi Shash.
On previous thread dumps, I had not seen any Keel or anything from my application, but
as per your instructions, I double checked.
I deleted struts.war, and the struts folder from webapps. It still does not close
down properly. However, after doing a "kill -s 3 <tomcat pid>", some interesting
things happened.
First, a thread dump, which was anticipated and looked for. There were no Keel or
Struts objects involved (expected since I hade deleted the struts stuff - just double
checking). But a few minutes later, the following exception dumped, and then Tomcat
Terminated;
"VM Periodic Task Thread" prio=5 tid=0x8094868 nid=3916 waiting on condition
"Suspend Checker Thread" prio=5 tid=0x80951c8 nid=3917 runnable
java.net.ConnectException: Connection timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:169)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
at java.net.Socket.connect(Socket.java:426)
at java.net.Socket.connect(Socket.java:376)
at java.net.Socket.<init>(Socket.java:291)
at java.net.Socket.<init>(Socket.java:147)
at org.apache.jk.common.ChannelSocket.destroy(ChannelSocket.java:384)
at org.apache.jk.server.JkMain.stop(JkMain.java:311)
at org.apache.jk.server.JkCoyoteHandler.destroy(JkCoyoteHandler.java:181)
at org.apache.coyote.tomcat4.CoyoteConnector.stop(CoyoteConnector.java:1205)
at org.apache.catalina.core.StandardService.stop(StandardService.java:546)
at org.apache.catalina.core.StandardServer.stop(StandardServer.java:2225)
at org.apache.catalina.startup.Catalina.start(Catalina.java:543)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
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:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
Regards,
Steve
--
Java/J2EE Developer/Integrator
Currently "On the Road"
214-724-7741
Platform Independance Rules.
Give me a stable platform, and I will give you stable code.
----- Original Message -----
From: Sasvata (Shash) Chatterjee
Sent: 10/3/2003 9:26:39 AM
To: [EMAIL PROTECTED]
Subject: Re: [Keelgroup] Keel nightly build on SourceForge
> Steve,
>
> I have been running the entire last week on Redhat 9.0 and it works fine
> for me. The Solaris problem is that the ports that Tomcat wanted to use
> were already in use (both the HTTP port, and the port it listens on for
> the shutdown). Are you sure that this is a Keel issue? Can you run
> vanilla Tomcat without the Keel contexts and shut it down properly?
> That should give some clues, or at least help isolate the problem.
>
> Shash
>
http://keelframework.org/documentation
Keelgroup mailing list
[EMAIL PROTECTED]
http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com