centOS7 设置 Tomcat8 开机启动
1. 修改 tomcat 的 bin 目录下的 catalina.sh 文件
找到 “# OS specific support. $var _must_ be set to either true or false.”这
一行,在后面加入下面的两行:
JAVA_HOME=/usr/local/java/jdk1.8.0_131 #此处替换成自己的 jdk 路径(我这
里是用 yum 下的 jdk)
JRE_HOME=$JAVA_HOME/jre
如下图所示:
2. 配置 tomcat 开机启动文件
vi /usr/lib/systemd/system/tomcat.service 编辑此文件,在文件中添加如下内容:
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=oneshot
ExecStart=/usr/local/tomcat/apache-tomcat-8.0.43/bin/startup.sh #自己 tomcat 路径
ExecStop=/usr/local/tomcat/apache-tomcat-8.0.43/bin/shutdown.sh #自己 tomcat 路径
ExecReload=/bin/kill -s HUP $MAINPID
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
如下图所示: