does the JBoss server have any watchdog type of process that monitors the status of the server (like if it goes down try to bring it back again type?)
No. Use http://cr.yp.to/daemontools.html