修改tomcat的catalina.sh文件, 在152行左右 添加如下内容:
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
# Only set CATALINA_HOME if not already set
[ -z "$CATALINA_HOME" ] && CATALINA_HOME=`cd "$PRGDIR/.." >/dev/null; pwd`
# Copy CATALINA_BASE from CATALINA_HOME if not already set
[ -z "$CATALINA_BASE" ] && CATALINA_BASE="$CATALINA_HOME"
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
# Ensure that any user defined CLASSPATH variables are not used on startup,
# but allow them to be specified in setenv.sh, in rare case when it is needed.
然后在/usr/lib/systemd/system下面建立tomcat.service文件
vim /usr/lib/systemd/system/tomcat.service
内容如下:
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/opt/moudl/apache-tomcat-8.5.65/tomcat.pid
ExecStart=/opt/moudl/apache-tomcat-8.5.65/bin/startup.sh
ExecReload=
ExecStop=/opt/moudl/apache-tomcat-8.5.65/bin/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
systemctl管理tomcat
systemctl enable tomcat 开机启动
systemctl status tomcat 查看状态
systemctl start / stop / restart tomcat 开始/停止/重启 tomcat
版权声明:本文为m0_46376464原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。