首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

centos中以普通用户安装的tomcat怎么开机自启动

发布网友

我来回答

1个回答

热心网友

将下面代码复制到 /etc/rc.d/init.d/tomcat ,然后执行

chkconfig –add tomcat
chkconfig tomcat on
就可以 IT网,http://www.it.net.cn
service tomcat start

#!/bin/bash

#

# Startup script for Tomcat

#

# chkconfig: 345 84 16

# description: Tomcat jakarta JSP server

TOMCAT_HOME=/usr/share/apache-tomcat-5.5.20

TOMCAT_START=$TOMCAT_HOME/bin/startup.sh

TOMCAT_STOP=$TOMCAT_HOME/bin/shutdown.sh

#Necessary environment variables

export JAVA_HOME=”/usr/share/jdk1.5.0_10?

export CATALINA_HOME=”/usr/share/apache-tomcat-5.5.20?

#export LD_KERNEL_ASSUME=”2.2.5?

# Source function library.

. /etc/rc.d/init.d/functions

# Source networking configuration.

. /etc/sysconfig/network

# Check that networking is up.

[ ${NETWORKING} = “no” ] && exit 0

#Check for tomcat script

if [ ! -f $TOMCAT_HOME/bin/catalina.sh ]

then

echo “Tomcat not available…”

exit

fi

start() {

echo -n “Starting Tomcat: “

su - tomcat -c $TOMCAT_START

echo

touch /var/lock/subsys/tomcatd

# We may need to sleep here so it will be up for apache

sleep 3

#Instead should check to see if apache is up by looking for httpd.pid

}

stop() {

echo -n $”Shutting down Tomcat: “

su - tomcat -c $TOMCAT_STOP

rm -f /var/lock/subsys/tomcatd

echo

}

status() {

ps ax –width=1000 | grep “[o]rg.apache.catalina.startup.Bootstrap start” | awk ‘{printf $1 ” “}’ | wc | awk ‘{print $2}’ > /tmp/tomcat_process_count.txt

read line

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com