I started observing this behaviour in the 5.5.12 (or even earlier, I can't remember). It might be related to procrun update which AFAIR took place some time ago, as the downgrade to the tomcat5.exe and tomcat5w.exe provided with the 5.0.28 seems to fix the problem.
Did some more investigation and revealed that manually performing any of the following commands (please observe the case diffs) *does* influence the service startup type: tomcat5.exe //US// --Startup auto tomcat5.exe //US//tomcat5 --Startup auto tomcat5.exe //US//Tomcat5 --Startup auto tomcat5.exe //US//ToMcAT5 --Startup auto HTH I'd change the Product/component to Commons/Daemon respectively, but this bug seems to me to be tomcat-related. Besides, tomcat bugs seem to be much better monitored ;).
Dominic, is this still an issue in your environment when using Tomcat 5.5.20?
Yep, the issue persists in 5.5.20 :/
I haven't checked earlier versions but the recently updated procrun that will ship with 5.5.28 works correctly.