前提: 已經安裝了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是真滴快、、、