tomcat开机自启-Centos7
一、修改catalina.sh
cd /usr/local/src/apache-tomcat-7.0.70/bin
vi catalina.sh
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
二、添加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=forking
Environment="JAVA_HOME=/usr/local/src/jdk1.8.0_333"
PIDFile=/usr/local/src/apache-tomcat-7.0.70/tomcat.pid
ExecStart=/usr/local/src/apache-tomcat-7.0.70/bin/startup.sh
ExecStop=/bin/kill -s QUIT $MAINPID
ExecReload=/bin/kill -s HUP $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
三、添加自启动
# 重新加载配置
systemctl daemon-reload
# 启动tomcat.service
systemctl start tomcat.service
# 查看tomcat.service运行状态
systemctl status tomcat.service
# 将tomcat.service添加的自启动
systemctl enable tomcat.service