【问题标题】:Remove tomcat autostart删除tomcat自动启动
【发布时间】:2011-08-16 20:41:19
【问题描述】:

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

【问题讨论】:

    标签: tomcat ubuntu autostart


    【解决方案1】:

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

    比:试试这个:

    sudo update-rc.d tomcat 删除

    您可以使用以下工具:

    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 (其中 X 是当前运行级别的编号) 示例:

    mv /etc/rc5.d/S90tomcat /etc/rc5.d/disable.S90tomcat
    

    脚本以 S 和一个数字开头(例如 S90tomcat),这意味着:S=stratscript for tomcat,从位置 90 开始。

    只需删除或移动该脚本。

    3.) 最后还要删除看起来像 /etc/rcX.d/Kyytomcat 的停止脚本(Kill Script),其中 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/

    【讨论】:

    • 注意:在 ubuntu 14 中默认的 tomcat 服务名称是“tomcat7”。如果您的 tomcat 是 tomcat6,则需要执行“sudo update-rc.d tomcat6 disable”,否则会出现错误
    【解决方案2】:

    我使用 this 教程安装了 tomcat,以下解决方案对我有用。

    编辑 tomcat.conf

       sudo vim /etc/init/tomcat.conf
    

    我将 start on 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/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-11-25
        • 2010-10-21
        • 2011-07-17
        • 2016-04-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多