On Tue, Dec 12, 2006, Marcus Better wrote: > It's actually the method recommended by upstream
Oh, perfect then. > It's true that it requires a native app (not a library), but it seems to be > an > improvement over the previous method. For instance we get a clean shutdown > procedure, which signals Tomcat to stop cleanly. If you kill the jsvc > process, it will let Tomcat do its clean-up before terminating. Hmm, I think this was possible with a Java only method, but I don't know if it was implemented. > The previous solution in catalina.sh appears to be fundamentally broken - it > spawns a new JVM and launches "catalina.startup.Bootstrap stop" which is > ineffective, so the init script times out after a while and kills the > original process. (At least when I tested it - do you have a different > experience?) (I don't recall running into that, nor that "two JVMs" thing, I remember that Catalina was setupping various levels of classloaders though, but I suppose this isn't what you are referring to.) -- Loïc Minier <[EMAIL PROTECTED]> "I have no strong feelings one way or the other." -- Neutral President