tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christopher Schultz <>
Subject Re: daemon thread causing tomcat process to live on
Date Tue, 05 Jun 2012 14:08:06 GMT
Hash: SHA1


On 6/5/12 9:58 AM, wrote:
>> On 6/4/12 5:29 PM, wrote:
>>> I've got a daemon thread that seems to run after the tomcat
>>> has received the shutdown signal.  It's a TimerTask and it
>>> appears to fire again after the webapp itself has been
>>> shutdown.  This then seems to cause the whole jvm to live on,
>>> sometimes for a couple of minutes, sometimes much longer.
>>> The timertask blows up with classnotfounds because the webapp 
>>> classloader is gone.  Shouldn't it be killed when the webapp
>>> is killed?
>> Tomcat won't stop threads created by your webapp: that's up to
>> you.
> Even a daemon thread?  I thought a daemon thread wouldn't stop a
> jvm from exiting . . .

Sorry, I was thinking you were shutting-down your webapp
(stop/undeploy) not the entire Tomcat. Your original post was quite
clear... I just glossed-over it.

Can you capture a thread dump when the JVM is in that state and post
it to the list? Also, if you could post as much of the code of the
task that the TimerTask is actually running, it might help.

- -chris
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools -
Comment: Using GnuPG with Mozilla -


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message