Насколько я знаю, для этого нет особой функциональности. Однако вы можете установить пользовательский MBean, который будет вызывать:
public static final int RESTART_EXIT_CODE = -999;
....
java.lang.System.exit(RESTART_EXIT_CODE);
Затем измените командный файл, который запускает службу Tomcat, чтобы проверить код завершения процесса JVM, и, если он равен RESTART_EXIT_CODE, повторно вызвать командный файл.