一、安裝tomcat
# 將當前目錄下的tomcat壓縮包解壓到指定目錄
tar -zxvf apache-tomcat-9.0.0.M19.tar.gz -C /usr/local/java/
二、修改PATH,添加tomcat相關參數
export JAVA_HOME=/usr/local/java/jdk1.8.0_311
export CATALINA_HOME=/usr/local/java/apache-tomcat-9.0.0.M19
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/:$CATALINA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
三、設置為系統服務、開機自動啟
# 將$CATALINA_HOME/bin目錄下的catalina.sh腳本復制到/etc/init.d中,重命名為tomcat,該文件名即為以后的服務名稱
cp /usr/local/java/apache-tomcat-9.0.0.M19/bin/catalina.sh /etc/init.d/tomcat
四、自啟動腳本修改
...
# 第一行是服務的配置:第一個數字是服務的運行級,2345表明這個服務的運行級是2、3、4和5級(Linux的運行級為0到6);第二個數字是啟動優先級,數值從0到99;第三個數是停止優先級,數值也是從0到99。第二行是對服務的描述
# chkconfig: 2345 10 90
# description:Tomcat service
# 在腳本中設置 CATALINA_HOME 和 JAVA_HOME 這兩個腳本必需的環境變量
JAVA_HOME=/usr/local/java/jdk1.8.0_311
CATALINA_HOME=/usr/local/java/apache-tomcat-9.0.0.M19
...
五、腳本修改完成后續操作
# 添加tomcat 腳本為可執行權限
chmod 755 /etc/init.d/tomcat
# 最后用chkconfig設置服務運行
chkconfig --add tomcat
# 用 chkconfig --list 查看,在服務列表里就會出現自定義的服務
# 現在就可以用service tomcat start|stop|run來管理tomcat服務了
六、設置tomcat在操作系統重啟后自動重啟
直接在/etc/rc.local 后添加下面的語句
/usr/loca/javal/apache-tomcat-9.0.0.M19/bin/startup.sh
其他命令
# 添加服務
chkconfig -add tomcat
# 開機啟動
chkconfig tomcat on
# 查看服務列表
chkconfig --list
# 啟動tomcat服務
service tomcat start
# 關閉tomcat服務
service tomcat stop