Linux設定程式開機啟動-tomcat開機啟動?

在生產環境中,可能經常遇到伺服器重啟或者斷電啟動的情況,然後經常伺服器上的應用程式要自己手動去啟動,很麻煩,那麼現在我給各位介紹如何設定某個程式開機啟動

工具/原料

CentOS6.6

方法/步驟

假設我有一個tomcat應用需要開機啟動。

前提你的JAVA環境變數已經配置好沒有問題,檢測方法如圖

Linux設定程式開機啟動-tomcat開機啟動

然後找到tomcat的目錄,我的目錄是

/home/yuqing_4.0/tomcat_share/bin

複製這個目錄。

Linux設定程式開機啟動-tomcat開機啟動

開啟/etc/rc.local 這個檔案

[[email protected] bin]# vim /etc/rc.local

新增如圖我圈出來的內容

#source /etc/profile

#/home/yuqing_4.0/tomcat_share/bin/startup.sh

我解釋下為什麼要加source一行,這個涉及作業系統啟動級別,剛啟動載入rc.local的時候並不會載入java的環境變數,需要先source使 profile中的java環境變數生效,在啟動tomcat才會生效。否則你會發現tomcat其實沒起來。

所以有的人設定JAVA類的應用開機啟動但是沒啟動,就有可能是這個原因

Linux設定程式開機啟動-tomcat開機啟動

注意事項

rc.local中要先source /etc/profile 否則可能不會開機啟動

相關問題答案