1. 程式人生 > >在Linux下配置Tomcat8為系統服務

在Linux下配置Tomcat8為系統服務

lin log linu lib class java_home detail apach 編輯

配置環境: CentOS7 + Tomcat8.0.35 + jdk1.8.0_131

1. 將$Tomcat_HOME/bin目錄下的Catalina.sh復制到目錄/etc/init.d中,重命名為tomcat

cp $Tomcat_HOME/bin/Catalina.sh /etc/init.d/tomcat

2.編輯/etc/init.d/tomcat

gedit /etc/init.d/tomcat

a. 在文件起始行[#!/bin/sh]後加入如下兩行:

# chkconfig: 2345 10 90
# description:Tomcat8 service

備註2345表明這個服務的運行級是2、3、4和5級;

         第二個數字是啟動優先級,數值從0到99;
         第三個數字是停止優先級,數值從0到99。

b. 設置環境變量 CATALINA_HOME 和 JAVA_HOME

CATALINA_HOME=$安裝路徑/apache-tomcat-8.0.35
JAVA_HOME=$安裝路徑/jdk1.8.0_131

c. 設置tomcat執行權限

chmod 755 /etc/init.d/tomcat

d. 設置服務運行

chkconfig --add tomcat

需要確保步驟a中chkconfig和description兩部分內容不能拼寫有錯

e. 測試服務運行

service tomcat start/stop

在Linux下配置Tomcat8為系統服務