I’m looking for a tool (in linux) that can montior a tomcat/jboss process and if the process fails, I can respawn either or both without having to manually ssh into the box, do any house keeping and then start them up again. I’m not too sure if there is a good tool out there that can monitor the health of jboss/tomcat and report on it’s performance. I know jvisualvm gives you various tools, but I’m looking for a disaster recovery solution that is a bit higher level than jvisualvm.
Share
Java Service Wrapper is an application that wraps your Java process and installs it in the system using service (Windows) or daemon (Linux). It pings the VM periodically and restarts it when it does not respond. Worked for us in production with several application, including Tomcat, JBoss, Mule, etc. Actually Mule ESB is even bundled with this application in the distribution.
Also you don’t have to run the application manually when the system starts.