tomcat - 去掉tomcat自启动

标签 tomcat ubuntu autostart

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

最佳答案

-> 首先:找出服务的名称。例如: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(其中X为当前运行级别的编号)示例:

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

脚本以S和数字开头(例如S90tomcat),意思是:S=stratscript for tomcat, Start at position 90.

只需删除或移动该脚本即可。

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

关于tomcat - 去掉tomcat自启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5855465/

相关文章:

ubuntu - 当我尝试运行 npm run build 命令时出现一堆错误

azure - 无法获取名称为 [somename.onmicrosoft.com] 的凭据 由于错误而退出 Runbook?

在启动时运行 R 脚本

java - 无法从 Java 代码获取系统属性

java - 在 Eclipse/Tomcat 上启动 Servlet 打开错误的 URL

ubuntu - 当 AuthorizedKeysCommand 存在时 Openssh 连接被拒绝

ubuntu - golang build -i -a 失败(权限被拒绝)

ubuntu - 如何让我的 Stardog 服务在 azure ubuntu VM 中自动启动?

tomcat - 如何为两个不同的上下文进行单一部署?

jsp - 我的主机将 java web 文件显示为原始文件