We are using JBoss Application Server 4.2.1 for our application. In Dev, QA and Staging, it is started within few minutes BUT at production it takes a long time to get started.
Sometimes take 30 minutes, 45 minutes and recently took around 1:30 hours.
It gets stuck only at "binding transactionmanager jndi reference" and does not show any warning/error. Once able to cross this step takes a few minute(1 or 2) to startup the application.
There might be steps in between which not log anything.
Maybe a thread dump will help or you need to use global TRACE to have more details and compare DEV with PROD