destroy method of servlets loading at startup is not called when stopping tomcat service. Method is called when stopping tomcat via shutdown.bat! Destroy method was called in tomcat 5.0.16 also when stopping tomcat service. Also not working in 5.0.24 and 5.0.25.
Looks like a dup of http://issues.apache.org/bugzilla/show_bug.cgi?id=23373
I've verified the bug exists for Tomcat 5.0.28 on Windows 2000 (in addition to the Windows XP reported by the user), using Sun JDK 1.4.2_04. Attaching WAR used to verify bug.
Created attachment 12883 [details] Simple Test WAR: writes to System.out on destroy
*** This bug has been marked as a duplicate of 29521 ***