Hello Chris,
Thank for your reply and yes. It seems System.out is subtle at that
moment and it is not a good indicator for validation. I have re-written
something else and it works fine.
But let me elaborate what i want to achieve. I would like to deliver a alert
email when the JVM shutdown. The root cause why the shutdown hook does not
work because there is a hidden exception at the previous implementation
because the webapp class loader reject to load the class after tomcat has
been shutdown.
So i have to use a separate thread with appropriate context class loader to
execute my shutdown hook.
Thank
Twinsen.
On Fri, Mar 28, 2008 at 9:49 PM, Christopher Schultz
[EMAIL PROTECTED] wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Twinsen,
Ho Fat Tsang wrote:
| public class TestThread extend Thread
| {
| public void run()
| {
|System.out.println(Invoking shutdown);
| }
| }
|
| The hook is executed ONLY when i press CTRL+C using console but it
is not
| desired solution as my projects required it should run under service /
| daemon mode.
Are you sure that System.out is going somewhere predictable when you run
Tomcat as a service? Can you see other Tomcat shutdown information?
- -chris
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkfs90wACgkQ9CaO5/Lv0PCoGQCeOdtgHF0h6ezUFfzTZj8qdKwW
+l4AmwcJHvMIX9+waoWT42hlC0Gtmbk6
=uBuo
-END PGP SIGNATURE-
-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]