编辑
2024-03-04
CentOS
0
请注意,本文编写于 471 天前,最后修改于 470 天前,其中某些信息可能已经过时。

在CentOS 7 操作系统上安装Tomcat,默认是不能进行服务自启动的。而对于Web应用而言,服务器reboot后,必须需要能够自动启动。在/usr/lib/systemd/system目录下增加tomcat.service文件,内容如下:

vi /usr/lib/systemd/system/tomcat.service

添加如下的内容:

[Unit] Description=Tomcat After=syslog.target network.target remote-fs.target nss-lookup.target [Service] Type=oneshot ExecStart=/opt/tomcat/latest/bin/startup.sh ExecStop=/opt/tomcat/latest/bin/shutdown.sh ExecReload=/bin/kill -s HUP $MAINPID RemainAfterExit=yes [Install] WantedBy=multi-user.target

其中的ExecStart表示启动需要执行的命令文件,ExecStop表示停止需要执行的命令文件。执行如下命令是自动启动生效:

systemctl enable tomcat.service #自启动服务生效 systemctl start tomcat.service #服务启动 systemctl status tomcat.service #服务状态 systemctl stop tomcat.service #服务关闭
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:澳门🇲🇴上班的IT人

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!