#tomcat #ubuntu #autostart
#tomcat #ubuntu #автозапуск
Вопрос:
Когда я запускаю ubuntu, установленный мной сервер tomcat запускается автоматически, и мне приходится выключать его вручную. Я хочу, чтобы tomcat не запускался автоматически при загрузке. Как отключить запуск tomcat при загрузке?
Ответ №1:
-> сначала: узнайте название службы. например: tomcat или tomcat6
Чем: попробуйте это:
обновление sudo-rc.d удалить tomcat
Вы можете использовать следующий инструмент:
sudo sysv-rc-conf
Если это не сработает, сработает следующее
1.) узнайте свой текущий уровень выполнения
runlevel
2.) (повторно) переместить startscript из каталога runlevel
/etc/rcX.d (где X — номер текущего уровня выполнения) Пример:
mv /etc/rc5.d/S90tomcat /etc/rc5.d/disable.S90tomcat
Скрипт начинается с S и числа (например, S90tomcat), что означает: S = stratscript для tomcat, начинается с позиции 90.
Просто удалите или переместите этот скрипт.
3.) Наконец, также удалите stop-Script (сценарий уничтожения), который выглядит как /etc/rcX.d/Kyytomcat, где yy — число от 0 до 99, а X — уровень выполнения, вы все еще знаете.
mv /etc/rc5.d/K01tomcat /etc/rc5.d/disable.K01tomcat
Посмотрите на это
http://www.unixtutorial.org/2009/01/disable-service-startup-in-ubuntu /
Комментарии:
1. Обратите внимание: в Ubuntu 14 имя службы tomcat по умолчанию равно «tomcat7». Если ваш tomcat — tomcat6, вам нужно будет выполнить «sudo update-rc.d tomcat6 отключить», иначе вы получите сообщение об ошибке
Ответ №2:
Я установил tomcat с помощью этого руководства, и следующее решение сработало для меня.
Редактировать tomcat.conf
sudo vim /etc/init/tomcat.conf
Я изменил значение start на runlevel на
start on runlevel []
Остановить автозапуск
sudo initctl stop tomcat
Ответ №3:
Когда ОС Ubuntu перезагрузится, сервер Apache Tomcat запустится автоматически. Эту настройку программы можно изменить, введя одну из следующих двух команд.
sudo systemctl enable tomcat9
или
sudo systemctl disable tomcat9
источник:https://linuxhint.com/install_apache_tomcat_server_ubuntu /