当我运行ubuntu时,我安装的tomcat服务器会自动运行,我必须手动关闭它。我希望tomcat不要在启动时自动启动。如何在启动时禁用tomcat的启动?
答案 0 :(得分:38)
- >第一:找出服务的名称。例如:tomcat或tomcat6
比:试试这个:
sudo update-rc.d tomcat remove
您可以使用以下工具:
sudo sysv-rc-conf
如果这不起作用,则下一个将起作用
1。)找出你当前的运行级别
runlevel
2。)(重新)从运行级别目录中移动启动脚本 /etc/rcX.d(Wher X是当前运行级别的编号)示例:
mv /etc/rc5.d/S90tomcat /etc/rc5.d/disable.S90tomcat
脚本以S和一个数字开头(例如S90tomcat),其中mena:S = stratscript for tomcat,从第90位开始。
只需删除或移动该脚本。
3.。)最后还删除了停止脚本(Kill 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 :(得分:1)
我使用this教程安装了tomcat,以下解决方案为我工作。
编辑tomcat.conf
sudo vim /etc/init/tomcat.conf
我将运行级别值的开头更改为
start on runlevel []
停止自动启动
sudo initctl stop tomcat
答案 2 :(得分:-1)
当 Ubuntu 操作系统重新启动时,Apache Tomcat 服务器将自动启动。可以通过输入以下两个命令之一来更改此程序设置。
sudo systemctl enable tomcat9
或
sudo systemctl disable tomcat9
来源:https://linuxhint.com/install_apache_tomcat_server_ubuntu/