A call to System.exit(0) (for example in an XSP page) brings down Jetty/Cocoon without any warning or error message.
Is Jetty/Cocoon supposed to behave this way?
How can this be prevented?
Hm, the only thing I can find is that System.exit() throws a SecurityException if the securitymanager won't let it:
http://java.sun.com/j2se/1.3/docs/api/java/lang/System.html#exit(int)
implementation is left as an exercise to the reader :)
Tony
PS: Yes I know that calling System.exit() is stupid, but our Cocoon-based webapp is crashing intermittingly without any trace and I'm suspecting that somewhere in one of the 25 third-party jars a System.exit() gets called (for whatever reason). Hence my testing, and this question.
