1、修改tomcat的catalina.sh文件
vi apache-tomcat-8.5.39/bin/catalina.sh
:set number
在140行左右添加:
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
2、/usr/lib/systemd/system下创建文件tomcat.service
vi tomcat.service
[Unit]
Description=tomcat #当前服务的简单描述
After=syslog.target network.target remote-fs.target nss-lookup.target #服务启动顺序定义
[Service]
Type=forking #
Environment="JAVA_HOME=/usr/local/java/jdk1.8.0_171" #当前服务的java环境变量
PIDFile=/usr/local/apache-tomcat-8.5.39/tomcat.pid #指定创建进程pid文件
ExecStart=/usr/local/apache-tomcat-8.5.39/bin/startup.sh #指定启动脚本
ExecStop=/usr/local/apache-tomcat-8.5.39/bin/shutdown.sh #指定关闭脚本
ExecReload=/bin/kill -s H