在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開機自啟動的資料請關注腳本之家其它相關文章!
相關文章
centos 5.1下的安全設置(適合所有的linux版本)
因為root用戶對系統(tǒng)具有全權的操作權限,為了避免一些失誤的操作,建議在一般情況下,以一般用戶登錄系統(tǒng),必要的時候需要root操作權限時,再通過“su -”命令來登錄為root用戶進行操作。2010-03-03
Linux?服務器硬件數(shù)據(jù)的收集及使用案例
這篇文章主要介紹了Linux?服務器硬件數(shù)據(jù)的收集,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-05-05
Easypanel免費的VPS主機面板 可跨平臺Linux和Windows
Easypanel是一款免費的功能強大集開通虛擬主機,ftp空間,數(shù)據(jù)庫等功能為一體的主機控制面板,具備跨平臺(windows,linux),安全穩(wěn)定、操作簡便等特點,感興趣的小伙伴們可以關注一下2017-07-07
PHP程序員玩轉Linux系列 使用supervisor實現(xiàn)守護進程
這篇文章主要為大家詳細介紹了PHP程序員玩轉Linux系列文章,使用supervisor實現(xiàn)守護進程,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04

