I had a number of problems with this, which turned out to be related
to keep-alive connections, not Windows signal-handling.

Try disabling keep-alive, (either in your HTML head section, or using
raw headers in your servlets) and see if the process shuts down
normally.


-- 
Lennon
rcoder.net