As most people who use Apache HTTPD server in front of JBoss probably know, HTTPD must be started after Tomcat. We've always solved this dependecy issue by simply having a script that starts JBoss, sleeps for a while, then starts Apache. Jon, from the Middleware group here at Virginia Tech, has created an MBean to start and stop HTTPD from within the JBoss startup and shutdown process. I thought it might be something that other people might like so I've placed it on our opensource site here at VT. It's especially helpful if you have something before Tomcat that takes a variable amount of time to start up.