如何使用systemctl在CentOS 7上管理Tomcat服务?
- 内容介绍
- 文章标签
- 相关推荐
本文共计130个文字,预计阅读时间需要1分钟。
[root@node2system]#
[root@node2 system]# cat /lib/systemd/system/tomcat.service [Unit]Description=TomcatAfter=syslog.target network.target remote-fs.target nss-lookup.target
[Service]Type=forking EnvirOnment="JAVA_HOME=/usr/local/jdk" PIDFile=/data/tomcat/tomcat.pidExecStart=/data/tomcat/bin/startup.shExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s QUIT $MAINPIDPrivateTmp=true
[Install]WantedBy=multi-user.target
systemctl daemon-reloadsystemctl stop/start/restart/status tomcat.service
如果不能直接启动
tomcat配置pid
vim ../tomcat/bin/catalina.sh
此位置添加 CATALINA_PID="$CATALINA_BASE/tomcat.pid"
重新执行以上命令
本文共计130个文字,预计阅读时间需要1分钟。
[root@node2system]#
[root@node2 system]# cat /lib/systemd/system/tomcat.service [Unit]Description=TomcatAfter=syslog.target network.target remote-fs.target nss-lookup.target
[Service]Type=forking EnvirOnment="JAVA_HOME=/usr/local/jdk" PIDFile=/data/tomcat/tomcat.pidExecStart=/data/tomcat/bin/startup.shExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s QUIT $MAINPIDPrivateTmp=true
[Install]WantedBy=multi-user.target
systemctl daemon-reloadsystemctl stop/start/restart/status tomcat.service
如果不能直接启动
tomcat配置pid
vim ../tomcat/bin/catalina.sh
此位置添加 CATALINA_PID="$CATALINA_BASE/tomcat.pid"
重新执行以上命令

