I have a user id on a unix box where I have JBoss. I telnet into this box to start and stop JBoss. Once I start it with run.sh, if I close my telnet connection, the server is killed. This happens even if I run the start script in the background. If I run the start script with root access, this doesn't happen. Is this the only way to fix this problem because I don't want to run it as root.
This is an os issue. Take a look at the nohup command.