I'm not sure that there is a simple solution to this. But in testing 2 jboss/tomcat clustered jvm's connected to apache on a small netra sun box, I noticed that the base jboss starts up within about 20 seconds. When we add all of our files to be deployed, it starts in about 1 min 47 seconds.
The problem is the tomcat ajp13 adaptor connects to the apache load balancer before the war and ears for our application are deployed.
If a tomcat process goes down and then is restarted, users that are redirected back to that server will receive errors since the necessary war/jsp information that is needed to process the request has not yet been deployed and is not available.