Я использую Tomcat 6 на Amazon Linux версии 2015.03 (я думаю, что он основан на Cent OS / RHEL). Каждый раз, когда я запускаю sudo service tomcat6 stop , в запросе состояния по-прежнему показывается, что tomcat6 (pid <num>) is running... с другим pid, чем раньше.

Таким образом, tomcat где-то настроен на автоматический перезапуск, когда он остановлен, предположительно для поддержания работы веб-сервера на случай, если процесс tomcat по какой-либо причине завершится.

Как я могу предотвратить этот автоматический перезапуск?

Жаль, что я сделал ошибку. У меня на самом деле запущен tomcat8, поэтому я пытаюсь отключить tomcat6. Но процесс tomcat6 на самом деле не работает, только процесс tomcat8. Тем не менее, sudo service tomcat6 status говорит мне, что он запущен, но pid списки фактически принадлежат tomcat8.

Я не понимаю , что это потому , что состояние работы sudo service tomcat8 status дает мне OK но Идентификатор линия поглощена где - то. Мне пришлось перенаправить вывод этих команд в файл, чтобы увидеть, что pid для команд состояния tomcat6 и tomcat8 одинаковы.

Похоже, что tomcat6 на самом деле не работает, но команда service status считает, что это так.

0