序言:剛部署完Tomcat后镜遣,每次linux系統(tǒng)重啟后都要再單獨(dú)再去tomcat安裝目錄的bin下面重啟服務(wù)嚼蚀,sudo ./startup.sh
下面就使用方法讓tomcat服務(wù)隨系統(tǒng)自動(dòng)啟動(dòng)
第一種方法:
1.修改腳本文件sudo vim /etc/rc.d/rc.local
這個(gè)腳本是使用者自定的開機(jī)啟動(dòng)程序勺馆,可以在里面添加想在系統(tǒng)啟動(dòng)之后執(zhí)行的腳本或者腳本執(zhí)行命令
2.添加如下內(nèi)容,你們的tomcat路徑根據(jù)你實(shí)際情況進(jìn)行修改:
export?JAVA_HOME=你的jdk安裝目錄
/usr/local/tomcat/bin/startup.sh start
3.esc 退出編輯扼睬,:wq 保存修改
4.將rc.local修改為可執(zhí)行
chmod 777?/etc/rc.d/rc.local
第二種方法使用腳本方式
1. 在/etc/init.d目錄下新建文件
sudo vi /etc/init.d/tomcat
2床嫌、 將下面代碼粘上去(里面路徑根據(jù)你的實(shí)際情況去修改)
#!/bin/sh
### BEGIN INIT INFO
# Provides:? ? ? ? ? tomcat
# Required-Start:? ? $local_fs $remote_fs $network $syslog
# Required-Stop:? ? $local_fs $remote_fs $network $syslog
# Default-Start:? ? 2 3 4 5
# Default-Stop:? ? ? 0 1 6
# Short-Description: starts the tomcat web server
# Description:? ? ? starts tomcat using start-stop-daemon
### END INIT INFO
#tomcat auto-start
export JAVA_HOME="/usr/local/jdk1.8.0_141"
export CATALINA_HOME="/usr/local/apache-tomcat-6.0.53"
case $1 in
start)
sh /usr/local/apache-tomcat-6.0.53/bin/startup.sh
;;
stop)
sh /usr/local/apache-tomcat-6.0.53/bin/shutdown.sh
;;
restart)
sh /usr/local/apache-tomcat-6.0.53/bin/shutdown.sh
sh /usr/local/apache-tomcat-6.0.53/bin/startup.sh
;;
*)
echo 'Usage:tomcat6 start|stop|restart'
;;
esac
exit 0
3、wq保存退出后設(shè)置tomcat文件的屬性照筑,賦予可執(zhí)行的權(quán)限
sudo chmod a+x tomcat
4吹截、加入自啟動(dòng)任務(wù):sudo update-rc.d tomcat defaults
5、重新啟動(dòng)ubuntu凝危,sudo reboot