1. 程式人生 > >Ubuntu下設定tomcat開啟自啟動

Ubuntu下設定tomcat開啟自啟動

眾所周知的是伺服器重啟後,tomcat並不會自動啟動,所以要麼每次重啟機器後都手動去執行一次startup.sh,要麼就設定startup.sh開機執行。當然選擇開機自啟咯。

linux下開機啟動的程式貌似都放在/etc/init.d目錄下,因此一種思路就是在該目錄下新建一個啟動指令碼,讓其去執行tomcat的startup.sh,不過這種方法比較複雜。這裡有一種比較簡單的方法。

第一步,tomcat/bin目錄下有一個Catalina.sh指令碼,將這個指令碼複製到/etc/init.d目錄下,指令:cp Catalina.sh /etc/init.d

第二步,進入/etc/init.d目錄,將Catalina.sh重新命名為Tomcat,重新命名指令:mv Catalina.sh tomcat

第三步,修改tomcat指令碼,指令:vim tomcat,開啟後,編輯成如下圖所示


其中,CATALINA_HOME後面是你自己的tomcat路徑,JAVA_HOME為你的jdk路徑。JAVA_OPTS可以照著抄一遍,是用來防止記憶體溢位的。

編輯完後,儲存退出。

第四步,註冊開機啟動,指令:update-rc.d -f tomcat defaults,如果要撤銷開機啟動,將defaults改為remove即可。

至此,tomcat開機自啟動完成,可以重啟機器試試。