Is there a way to control when in the JBoss startup lifecycle my Startup MBEan is envoked?
The issue I have is that JBoss is envoking my startup class to early in the JBoss startup lifecycle. I would prefer to have user startup classes envoked AFTER the JDBC Connection pools have been created, EJB's have been deployed, etc.
Weblogic's behaviour is to envoke user defined startup classes as the last series of steps in the startup lifecycle. This seems to make more sense to me.
The MBean you want to use
Look at jdbc2 in jbossmq-service.xml