One more idea: the contents of the catalina.out log may give you more information as well about what's happening during startup.