linux設定tomcat自動啟動在centos下,開機後會自動執行/etc/rc.local中的指令。
平常啟動tomcat的指令為:
tomcat_home/bin/startup.sh或tomcat_home/bin/catalina.sh start
當直接把他們任何一個加入到/etc/rc.local中,重啟機器後發現tomcat並沒有啟動。原因是開機時java的環境還沒設定好,故自己寫一個腳本,先設定java環境,然後在啟動,腳本如下:
export java_home=/usr/local/jdk1.6.0_30 export path=$java_home/bin/:$path export classpath=.:$java_home/lib/dt.jar:$java_home/lib/tools.jar:$classpath export catalina_home=/usr/local/tomcat-6.0.35/
/usr/local/tomcat-6.0.35/bin/catalina.sh start
假設儲存成一個名為auto-startup.sh的文件存放在/usr/local/tomcat-6.0.35/bin下,然後在/etc/rc.local加入/usr/local/tomcat-6.0.35/bin/auto-startup.sh即可。注意:需要設定auto-startup.sh有執行權限。
Linux的版本有:Deepin、UbuntuKylin、Manjaro、LinuxMint、Ubuntu等版本。其中Deepin是國內發展最好的Linux發行版之一;UbuntuKylin是基於Ubuntu的衍生發行版;Manjaro是基於Arch的Linux發行版;LinuxMint預設的Cinnamon桌面類似Windows XP簡單易用;Ubuntu則是以桌面應用程式為主的Linux作業系統。
以上是linux如何設定tomcat自啟動的詳細內容。更多資訊請關注PHP中文網其他相關文章!