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

原文地址:https://www.cnblogs.com/xiaobinglife/p/13594347.html