前提: 已经安装了tomcat
- 新建服务脚本: vim /etc/init.d/tomcat
前几次走了弯路,其实是在init.d下新建tomcat.sh脚本文件,我理解成了在init.d下新建tomcat文件夹,然后把catalina.sh复制进来 - 在tomcat.sh下填写以下内容
#!/bin/bash
# description: Tomcat8 Start Stop Restart
# processname: tomcat8
# chkconfig: 234 20 80
CATALINA_HOME=/usr/local/tomcat
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
*)
echo 'please use : tomcat {start | stop | restart}'
;;
esac
exit 0
注意: 此处的CATALINA_HOME 要修改成自己的tomcat目录。
- 可通过
Service tomcat start Service tomcat stop Service tomcat restart
来进行启动、关闭、重启操作。
##########################################################
注:如果报错:
Failed to get properties: Access denied
env: /etc/init.d/tomcat: 权限不够
将tomcat.sh的属性更新为Read And Write即可。
Linux启动tomcat是真滴快、、、
来源:CSDN
作者:sinse_
链接:https://blog.csdn.net/sinse_/article/details/104705234