CentOS 设置tomcat为服务

来源:互联网 发布:建筑工程网络计划图 编辑:程序博客网 时间:2024/06/01 09:09

CentOS 6.x:

其实tomcat本身提供了通过jsvc(jsvc是啥,我不清楚)调用来作为后台进程的方式,具体如下:

1、进入%CATALINA_HOME%/bin目录下,发现有个commons-daemon-native.tar.gz文件,之后执行如下动作:

tar zxvf commons-daemon-native.tar.gzcd commons-daemon-1.0.15-native-src/unix/./configuremake

然后会发现当前目录下多了一个jsvc文件,把它复制到bin目录下:

cp jsvc ../../

2、在bin目录下编辑setenv.sh文件(如果没有则新建),增加以下内容(用户和jdk目录请相应作修改):

TOMCAT_USER=tomcatJAVA_HOME=/home/javaJSVC_OPTS='-jvm server'

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做成服务并开机启动就大功告成了


0 0
原创粉丝点击