From the thread dump look for any thread which is NOT a daemon thread. That is the thing keeping the JVM alive.
-Tim
Patrice Seyed wrote:
I've thumbed through the archives, can anyone give me larger hint?
-----Original Message-----
From: Shapira, Yoav [mailto:[EMAIL PROTECTED] Sent: Thursday, September 25, 2003 1:44 PM
To: Tomcat Users List
Subject: RE: tomcat shutdown.sh doesn't kill tomcat processes
Howdy, Hey, you're virtually next door to me ;)
Anyways, you most likely have non-daemon threads in your app. Tomcat can't shut those down for you (see javadoc in java.lang.Thread as well as many discussions on this list in the past). That's why the process is still alive, shutdown isn't properly completed, and you can't start the server again because the socket is still bound.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]