在linux中設置tomcat開機自啟動的方法
一、把tomcat配置成服務
1、新建服務腳本
vim /etc/init.d/tomcat
添加以下腳本內(nèi)容
#!/bin/bash
# description: Tomcat9 Start Stop Restart
# processname: tomcat9
# chkconfig: 234 20 80
CATALINA_HOME=/usr/local/apache-tomcat-9.0.8
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配置完后,保存退出
2、給新建的腳本設置執(zhí)行權(quán)限
chmod 744 /etc/init.d/tomcat
3、執(zhí)行以下命令進行啟動、停止 和 重啟tomcat服務
#啟動 service tomcat start #停止 service tomcat stop #重啟 service tomcat restart
試著用 service tomcat start 命令去啟動tomcat服務時,可能會報下圖的錯

解決方案是:編輯 /usr/local/apache-tomcat-9.0.8/bin 下的 catalina.sh 文件
vim /usr/local/apache-tomcat-9.0.8/bin/catalina.sh
在最上方加上 :export JAVA_HOME="/usr/local/jdk1.8.0_60"

然后再試著執(zhí)行 service tomcat start 去啟動tomcat服務,發(fā)現(xiàn)ok了
二、配置tomcat服務開機自啟動
向chkconfig添加 tomcat 服務的管理 [root@localhost ~]# chkconfig --add tomcat 設置tomcat服務自啟動 [root@localhost ~]# chkconfig tomcat on 查看tomcat的啟動狀態(tài) [root@localhost ~]# chkconfig --list | grep tomcat 狀態(tài)如下: [root@localhost ~]# chkconfig –list | grep tomcat tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off 關(guān)閉tomcat服務自啟動:chkconfig tomcat off 刪除tomcat服務在chkconfig上的管理:chkconfig –del tomcat
這樣就成功配置了tomcat在linux下開機自啟動
以上就是在linux中設置tomcat開機自啟動的方法的詳細內(nèi)容,更多關(guān)于linux tomcat開機自啟動的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Windows系統(tǒng)下Apache服務器無法啟動的問題解決
這篇文章主要介紹了Windows系統(tǒng)下Apache服務器無法啟動的問題解決,大多數(shù)情況下還是端口被占用的問題,需要的朋友可以參考下2015-07-07
CentOS服務器環(huán)境下MySQL主從同步配置方法
這篇文章主要介紹了CentOS服務器環(huán)境下MySQL主從同步配置方法,較為詳細的分析了CentOS服務器環(huán)境下MySQL主從同步的配置操作步驟、相關(guān)命令、使用方法與注意事項,需要的朋友可以參考下2018-03-03
淺析Linux下利用coredump技術(shù)追查進程崩潰原因
這篇文章主要介紹了Linux下利用coredump技術(shù)追查進程崩潰原因,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-12-12

