linux centos 中Tomcat的安裝和自啓動配置

Tomcat的安裝和自啓動配置
將tomcat添加爲linux系統服務,網上找到了不少方法,其中比較簡單的以下:
方法一:(親測有效)
1. 首先須要將$Tomcat_HOME/bin目錄下的catalina.sh腳本複製到目錄/etc/init.d中,重命名爲tomcat,文件名即爲之後的服務名
2. 修改剛纔複製的tomcat腳本:
  a. 在腳本的第三行後面插入下面兩行
  # chkconfig: 2345 10 90
  # description:Tomcat service
  第一行是服務的配置:第一個數字是服務的運行級,2345代表這個服務的運行級是二、三、4和5級(Linux的運行級爲0到6);第二個數字是啓動優先級,數值從0到99;第三個數是中止優先級,數值也是從0到99。
  第二行是對服務的描述
b. 在腳本中設置 CATALINA_HOME 和 JAVA_HOME 這兩個腳本必需的環境變量,如:
    CATALINA_HOME=/usr/share/tomcat
    JAVA_HOME=/usr/share/java/jdk
通過實驗發現,即便在系統中設置了這兩個環境變量也沒有用,只好在這裏再設置一遍
c. 添加tomcat 腳本爲可執行權限
[root@localhost bin]# chmod 755 /etc/init.d/tomcat
d. 最後用chkconfig設置服務運行
#chkconfig --add tomcat
服務就添加成功了。
而後你就能夠用 chkconfig --list 查看,在服務列表裏就會出現自定義的服務了。
而後加入開機啓動
#chkconfig tomcat on
注意: 在tomcat文件的頭兩行的註釋語句中,須要包含chkconfig和description兩部份內容(確認不要拼寫錯誤,),不然在執行「chkconfig --add tomcat」時,會出現「tomcat服務不支持chkconfig」的錯誤提示
(注:若是不添加爲系統服務,僅是使用service 命令來管理tomcat 的話,a,c ,d 步驟能夠省略)
3. OK!如今就能夠用service tomcat start|stop|run來管理tomcat服務了
以上方法在linux centos7.4 親測有效java

方法二:(測試無效)
設置tomcat 在操做系統重啓後自動重啓
直接在/etc/rc.local 後添加下面的語句
/usr/local/tomcat/bin/startup.shlinux

相關文章
相關標籤/搜索