centos7添加tomcat自启服务
第一步:修改catalina.sh文件
文件所在目录:
/usr/local/apache-tomcat-8.5.57/bin
添加内容:
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
添加位置:
第二步:进入system文件夹添加tomcat.service
cd /usr/lib/systemd/system
vi tomcat.service,添加内容如下:
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
Environment="JAVA_HOME=/usr/lib/jvm/java-1.8.0"
PIDFile=/usr/local/apache-tomcat-8.5.57/tomcat.pid
ExecStart=/usr/local/apache-tomcat-8.5.57/bin/startup.sh
ExecStop=/bin/kill -s QUIT $MAINPID
ExecReload=/bin/kill -s HUP $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
Java和tomcat为自己安装路径,Java上面显示路径为1.8 yum安装后的路径。
第三步:重新载入配置文件
systemctl daemon-reload
第四步:测试启动
systemctl start tomcat.service
第五步:添加自启动
systemctl enable tomcat.service