Я не уверен, поможет ли это в случае Windows, но сценарий catalina.sh
, который вы можете использовать в Linux / UNIX, может сказать, чтобы сохранить PID процесса в файле. Вам просто нужно установить переменную окружения CATALINA_PID
на путь вашего PID-файла. Когда вы это сделаете, запуск catalina.sh stop -force
попытается выполнить чистое завершение работы, а если это не удастся, то будет kill
процесс Tomcat.