在linux中設(shè)置tomcat開(kāi)機(jī)自啟動(dòng)的方法
一、把tomcat配置成服務(wù)
1、新建服務(wù)腳本
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、給新建的腳本設(shè)置執(zhí)行權(quán)限
chmod 744 /etc/init.d/tomcat
3、執(zhí)行以下命令進(jìn)行啟動(dòng)、停止 和 重啟tomcat服務(wù)
#啟動(dòng) service tomcat start #停止 service tomcat stop #重啟 service tomcat restart
試著用 service tomcat start 命令去啟動(dòng)tomcat服務(wù)時(shí),可能會(huì)報(bào)下圖的錯(cuò)

解決方案是:編輯 /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 去啟動(dòng)tomcat服務(wù),發(fā)現(xiàn)ok了
二、配置tomcat服務(wù)開(kāi)機(jī)自啟動(dòng)
向chkconfig添加 tomcat 服務(wù)的管理 [root@localhost ~]# chkconfig --add tomcat 設(shè)置tomcat服務(wù)自啟動(dòng) [root@localhost ~]# chkconfig tomcat on 查看tomcat的啟動(dòng)狀態(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服務(wù)自啟動(dòng):chkconfig tomcat off 刪除tomcat服務(wù)在chkconfig上的管理:chkconfig –del tomcat
這樣就成功配置了tomcat在linux下開(kāi)機(jī)自啟動(dòng)
以上就是在linux中設(shè)置tomcat開(kāi)機(jī)自啟動(dòng)的方法的詳細(xì)內(nèi)容,更多關(guān)于linux tomcat開(kāi)機(jī)自啟動(dòng)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
centos 5.1下的安全設(shè)置(適合所有的linux版本)
因?yàn)閞oot用戶對(duì)系統(tǒng)具有全權(quán)的操作權(quán)限,為了避免一些失誤的操作,建議在一般情況下,以一般用戶登錄系統(tǒng),必要的時(shí)候需要root操作權(quán)限時(shí),再通過(guò)“su -”命令來(lái)登錄為root用戶進(jìn)行操作。2010-03-03
Linux?服務(wù)器硬件數(shù)據(jù)的收集及使用案例
這篇文章主要介紹了Linux?服務(wù)器硬件數(shù)據(jù)的收集,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-05-05
Easypanel免費(fèi)的VPS主機(jī)面板 可跨平臺(tái)Linux和Windows
Easypanel是一款免費(fèi)的功能強(qiáng)大集開(kāi)通虛擬主機(jī),ftp空間,數(shù)據(jù)庫(kù)等功能為一體的主機(jī)控制面板,具備跨平臺(tái)(windows,linux),安全穩(wěn)定、操作簡(jiǎn)便等特點(diǎn),感興趣的小伙伴們可以關(guān)注一下2017-07-07
PHP程序員玩轉(zhuǎn)Linux系列 使用supervisor實(shí)現(xiàn)守護(hù)進(jìn)程
這篇文章主要為大家詳細(xì)介紹了PHP程序員玩轉(zhuǎn)Linux系列文章,使用supervisor實(shí)現(xiàn)守護(hù)進(jìn)程,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04
linux進(jìn)程數(shù)和句柄數(shù)使用及說(shuō)明
本文主要介紹了Linux系統(tǒng)中進(jìn)程和句柄的概念,并詳細(xì)解釋了用戶資源限制、service資源限制、系統(tǒng)資源限制的配置方法和查看方式,重點(diǎn)講解了進(jìn)程數(shù)限制和句柄數(shù)限制的配置步驟和注意事項(xiàng)2026-03-03
一文詳解Ubuntu系統(tǒng)關(guān)閉防火墻的正確方式
本文講述了作者在Ubuntu22.04環(huán)境中使用VMwarePro17時(shí),如何正確關(guān)閉K8S防火墻ufw的過(guò)程,包括disable命令的無(wú)效性和使用stop然后disable的組合技巧,需要的朋友可以參考下2025-07-07
Centos7.9搭建自主郵件服務(wù)器詳細(xì)步驟
大家好,本篇文章主要講的是Centos7.9搭建自主郵件服務(wù)器詳細(xì)步驟,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下哦,方便下次瀏覽2021-12-12

