您的位置:首页 > 运维架构 > Tomcat

CentOS 设置tomcat为服务

2016-03-12 15:41 906 查看
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做成服务并开机启动就大功告成了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos tomcat