One possibility would be to set a watchdog timer that monitors (for example, the port, some user checks, etc.) the application and, if necessary, restarts the entire server. It could even be a bash script that runs catalina.sh runon a managed sub-shell.
. , Zabbix , , , .
Tomcat manager, / . Apache Ant script, URL- . , , , "" .