准备
已经安装好tomcat
安装目录:/usr/local/tomcat
1.创建setenv.sh配置文件
vi /usr/local/tomcat/bin/setenv.sh
#add tomcat pid
CATALINA_PID="/run/tomcat.pid"
chmod 755 /usr/local/tomcat/bin/setenv.sh
2.使用 yum 安装jsvc
yum install jsvc
whereis jsvc
cp /usr/bin/jsvc /usr/local/tomcat/bin/
3.在 /usr/lib/systemd/system 下创建文件 tomcat.service
vi /usr/lib/systemd/system/tomcat.service
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/run/tomcat.pid
ExecStart=/usr/local/tomcat/bin/daemon.sh start
#ExecStart=/usr/local/tomcat/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
daemon方式需要先创建好tomcat用户。
4.设置开机启动服务
systemctl enable tomcat
5.服务控制命令
systemctl start tomcat
systemctl stop tomcat