Tomcat设置开机自启动(适用tomcat8版本)

Tomcat设置开机自启动(适用tomcat8版本) (baidu.com)

在项目开发过程中经常会遇到Linux服务器重启后,tomcat需要人工重新启动,如果使用了大批量服务器,这样会产生巨大的工作量,因此,tomcat自启动就很重要了,下面是我整理的配置过程,供大家参考学习,有问题,可留言,大家一起交流。

1.1 修改tomcat的catalina.sh文件

假设tomcat存放目录为/opt,jdk目录为/opt/jdk1.8

1. 执行命令:

vi /opt/apache-tomcat-8.5.39/bin/catalina.sh

2. 在编辑窗口输入:set number然后回车

在143行添加CATALINA_PID="$CATALINA_BASE/tomcat.pid"

如图:

 

1.2 创建文件tomcat.service

1. 执行命令

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

特别说明:因在同一台机器可能部署多个tomcat,采用tomcat_xxx以区分多个tomcat。

2. Tomcat_xxx.service内容为:

[Unit]

Description=tomcat_performance

After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]

Type=forking

Environment="JAVA_HOME=/opt/jdk1.8"

PIDFile=/opt/tomcat_performance/tomcat.pid

ExecStart=/opt/tomcat_performance/bin/startup.sh

ExecStop=/opt/tomcat_performance/bin/shutdown.sh

ExecReload=/bin/kill -s HUP $MAINPID

PrivateTmp=true

[Install]

WantedBy=multi-user.target

注意:修改Environment和PIDFile、ExecStart、ExecStop为实际的jdk和tomcat的路径

1.3 设置开机启动

systemctl enable tomcat_xxx

1.4 开始/停止/重启 tomcat

systemctl start/stop/ restart tomcat_xxx

posted @ 2022-11-09 15:25  铭刻记忆  阅读(359)  评论(0)    收藏  举报