Hi,

>I have a web application which, when called, starts running it's own
>thread in a new JVM, therefore Tomcat doesn't kill it when the server
>shuts down... is there any way to capture the thread again to kill it
>automatically?

Do you start the thread?  If so, keep a handle on it, and call
interrupt() in a contextDestroyed method of a ServletContextListener.
Hopefully the thread is written to gracefully and correctly handle
interrupt().

Otherwise, you're a bit SOL.  You can stick a System.exit call at the
end of the contextDestroyed method.  That'll ensure server exit ;)  If
there are other webapps on the same server instance, though, well... ;)

Yoav



This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to