CentOS 設置tomcat爲服務

CentOS 6.x:

其實tomcat本身提供了通過jsvc(jsvc是啥,我不清楚)調用來作爲後臺進程的方式,具體如下:

1、進入%CATALINA_HOME%/bin目錄下,發現有個commons-daemon-native.tar.gz文件,之後執行如下動作:

tar zxvf commons-daemon-native.tar.gz
cd commons-daemon-1.0.15-native-src/unix/
./configure
make
然後會發現當前目錄下多了一個jsvc文件,把它複製到bin目錄下:
cp jsvc ../../

2、在bin目錄下編輯setenv.sh文件(如果沒有則新建),增加以下內容(用戶和jdk目錄請相應作修改):

TOMCAT_USER=tomcat
JAVA_HOME=/home/java
JSVC_OPTS='-jvm server'
JAVA_OPTS='-Dfile.encoding=UTF-8'

3、修改daemon.sh,在第一行(#!/bin/sh)下面增加如下兩行:

# chkconfig: 2345 90 15
# description: Tomcat Manager
4、將daemon.sh作爲服務,通過軟連接即可:
ln -s /home/tomcat/bin/daemon.sh /etc/init.d/tomcat
5、將tomcat服務開機啓動:
chkconfig tomcat on
至此,tomcat做成服務並開機啓動就大功告成了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章