I assume that JMS makes use of the built in hypersonic db for persistence. As such, when starting up, if it can't get a connection to the db, then JMS is failing. I find that if we load the hypsersonic db (DefaultDS) with lots of data (40,000+ rows) then hypersonic takes longer to initialize and subsequent dependent services, like JMS, fail to initialize. The db does come up (i can log in after everything comes up) but once jms fails, game over. Anyway to tell the dependent services to wait longer? This is jboss 3.2.3. Can you also tell me where to look for these dependent services?
Never mind. I figured out how to create a separate instance to use for my large dataset and left DefaultDS alone.