Остановите кота, используя Java: System.exit (1) - PullRequest
0 голосов
/ 15 апреля 2020

Мне нужно остановить tomcat на основании запуска при определенных условиях при запуске веб-приложения. Ниже приведена последовательность 1) Tomcat запускается вручную 2) Веб-приложение начинает загружаться 3) Один из компонентов, обработанных после обработки, завершается с ошибкой, и System.exit (1) выполняется для остановки tomcat 4) Tomcat должен остановиться здесь

Я нашел несколько способов остановить выполнение команды, подобной tomcat, с помощью выполнения во время выполнения или заставить программу java отправить команду завершения работы myShutDownCommand с использованием java. net .Socket class к порту отключения, 8005, который может работать.

Однако проблема в том, что я не могу использовать эти методы, поэтому единственный способ, который оказался работоспособным, - это System.exit (1)

Есть ли какие-либо последствия использования System.exit (1) для остановки Tomcat при запуске?

...