The way to shutdown tomcat is to use the class org.apache.tomcat.task.StopTomcat
which sends a shutdown message to the ajp12 port. An example of it's usage is in Tomcat.java (src/share/org/apache/tomcat/startup) hope this helps simon ----- Original Message ----- From: "Brett Porter" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, October 22, 2001 3:20 PM Subject: automatic shutdown from servlet.init() that is load-on-startup > Hi, > > I saw a message a while back on this, but don't remember a solution and > failed to find it in the archives. > > I am looking to shutdown Tomcat 4 if a set of initialisation functions > fail. These functions are in the init() method of a servlet that is set > to load on startup (the first). > > Throwing a ServletException doesn't stop Tomcat, and I tried calling > Bootstrap.main( new String[] { "stop" } ); but that didn't unbind it > from the port either (it didn't give me any log messages either, but it > did prevent anything executing after that :) > > Thanks, > Brett Porter > > >