在Linux下配置Tomcat8為系統服務
阿新 • • 發佈:2018-01-10
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為系統服務