(1)修改脚本文件

[root@localhost bin]# vim /data/apache-Tomcat-9.0.56/bin/catalina.sh

添加以下内容(如图)

tomcat 设置开机启动(Tomcat设置为开机自动启动)(1)

JAVA_HOME=/usr/jdk1.8.0_202 JRE_HOME=$JAVA_HOME/jre

(2)在/usr/lib/systemd/system/中创建tomcat9.service文件

[root@localhost apache-tomcat-9.0.56]# vim /usr/lib/systemd/system/tomcat9.service

粘贴下面的内容到tomcat9.service文件

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

(3)设置开机启动

[root@localhost apache-tomcat-9.0.56]# systemctl enable tomcat9.service Created symlink from /etc/systemd/system/multi-user.target.wants/tomcat9.service to /usr/lib/systemd/system/tomcat9.service.

(4)其他命令

# 启动/停止/重启tomcat systemctl start/stop/restart tomcat.service # 启动tomcat

,