歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 將tomcat添加為linux系統服務

將tomcat添加為linux系統服務

日期:2017/3/3 13:41:41   编辑:Linux技術

1.復制catalina.sh作為系統服務腳本

cp /usr/java/tomcat/bin/catalina.sh /etc/init.d/tomcat #重命名的tomcat為以後的服務名

2.修改腳本

vi /etc/init.d/tomcat

在腳本較前面的位置加下面兩行注釋

#chkconfig:2345 10 90

#description:Tomcat service

第一行是服務的配置:第一個數字是服務的運行級,2345表明這個服務的運行級是2、3、4和5級(Linux的運行級為0到6);第二個數字是啟動優先級,數值從0到99;第三個數

是停止優先級,數值也是從0到99。

第二行是對服務的描述

如果該注釋有誤,在添加服務時會出現“tomcat不支持chkconfig”的錯誤提示

3.在腳本中設置環境變量

CATALINA_HOME=/usr/java/tomcat

JAVA_HOME=/usr/java/jdk1.7.0

在profile文件中設置的變量不起作用,要在這裡再設置一遍

4.添加腳本的可執行權限

chmod 755 /etc/init.d/tomcat

5.添加為系統服務

chkconfig --add tomcat

6.查看系統服務列表

chkconfig --list

7.啟動tomcat

service tomcat start

停止

service tomcat stop

8.設置為開機自動啟動

vi /etc/rc.local

添加startup.sh的路徑

/usr/java/tomcat/bin/startup.sh

完成了,由此似乎可以延伸,將腳本添加為系統服務的過程:

1.將腳本復制到/etc/init.d目錄下

2.添加個755權限,

3.用chkconfig --add 服務名 進行添加

4.用chkconfig --list進行查看

5.用service 服務名 start|stop|restart 執行該服務

/etc/init.d目錄下為系統服務腳本

/etc/rc.local裡面的內容為開機執行的腳本

Copyright © Linux教程網 All Rights Reserved