删除tomcat自动启动

时间:2011-05-02 09:25:01

标签: tomcat ubuntu autostart

当我运行ubuntu时,我安装的tomcat服务器会自动运行,我必须手动关闭它。我希望tomcat不要在启动时自动启动。如何在启动时禁用tomcat的启动?

3 个答案:

答案 0 :(得分:38)

- >第一:找出服务的名称。例如:tomcat或tomcat6

比:试试这个:

  

sudo update-rc.d tomcat remove

您可以使用以下工具:

sudo sysv-rc-conf

http://dotgiri.com/2009/08/31/alternative-for-chkconfig-in-ubuntu-sysv-rc-conf-enable-or-disable-services-at-startup/

如果这不起作用,则下一个将起作用

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

enter image description here

来源:https://linuxhint.com/install_apache_tomcat_server_ubuntu/