-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Chad,
On 6/4/12 5:29 PM, chad.da...@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. > How do I troubleshoot this? First, you'll have to find out where the thread is being created. Ideally, it will be created in a ServletContextListener's or a Servlet's init method. Just add appropriate code to the destroy() method so shut-down the thread. Depending on what the thread does, you may need to modify the task being executed so that it can be gracefully cancelled when your webapp stops. - -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/NLEMACgkQ9CaO5/Lv0PBacACeO4G06QzQI3sQBDImfr7BCfgE 47oAnRNDC+wtCEST1iCaYIk6XRaPTSPl =GDOO -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org