tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christopher Schultz <ch...@christopherschultz.net>
Subject Re: daemon thread causing tomcat process to live on
Date Tue, 05 Jun 2012 14:08:06 GMT
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Chad,

On 6/5/12 9:58 AM, Chad.Davis@emc.com wrote:
> 
>> 
>> On 6/4/12 5:29 PM, Chad.Davis@emc.com 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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/OEsYACgkQ9CaO5/Lv0PD2iQCfaQ6JcN7ScEVrXITqQ7WbHEon
NgoAn1K+YU7xMRUwYnp7qdcHLXy3vznl
=THSE
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message