Have you tried running the startup shell script directly? What have you done to debug the script? Have you redirected stdout for the various commands so that you can capture the output? Has anything shown up the JBoss logs? And I assume that you have manually started JBoss AS with the run.sh script and it works.