在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í)行權限
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 關閉tomcat服務自啟動:chkconfig tomcat off 刪除tomcat服務在chkconfig上的管理:chkconfig –del tomcat
這樣就成功配置了tomcat在linux下開機自啟動
以上就是在linux中設置tomcat開機自啟動的方法的詳細內(nèi)容,更多關于linux tomcat開機自啟動的資料請關注腳本之家其它相關文章!
相關文章
Windows系統(tǒng)下Apache服務器無法啟動的問題解決
這篇文章主要介紹了Windows系統(tǒng)下Apache服務器無法啟動的問題解決,大多數(shù)情況下還是端口被占用的問題,需要的朋友可以參考下2015-07-07CentOS服務器環(huán)境下MySQL主從同步配置方法
這篇文章主要介紹了CentOS服務器環(huán)境下MySQL主從同步配置方法,較為詳細的分析了CentOS服務器環(huán)境下MySQL主從同步的配置操作步驟、相關命令、使用方法與注意事項,需要的朋友可以參考下2018-03-03