首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux 设立tomcat开机自动启动

2012-11-16 
linux 设置tomcat开机自动启动export JAVA_HOME/tomcat/java/jdk1.5.0_09 export CATALINA_HOME/tomcat/

linux 设置tomcat开机自动启动
export JAVA_HOME=/tomcat/java/jdk1.5.0_09
export CATALINA_HOME=/tomcat/tomcat/apache-tomcat-5.5.20
export CATALINA_BASE=/tomcat/tomcat/apache-tomcat-5.5.20
TOMCATUSER=tomcat
start()
{
??????? if [ -f $CATALINA_HOME/bin/startup.sh ];
????????? then
??????????? echo $"Starting Tomcat"
??????????? /bin/su $TOMCATUSER -c $CATALINA_HOME/bin/startup.sh
??????????? RETVAL=$?
??????????? echo " OK"
??????????? return $RETVAL
??????? fi
}
stop()
{
??????? if [ -f $CATALINA_HOME/bin/shutdown.sh ];
????????? then
??????????? echo $"Stopping Tomcat"
??????????? /bin/su $TOMCATUSER -c $CATALINA_HOME/bin/shutdown.sh
??????????? RETVAL=$?
??????????? sleep 1
??????????? ps -fwwu tomcat | grep apache-tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9
??????????? echo " OK"
??????????? # [ $RETVAL -eq 0 ] && rm -f /var/lock/...
??????????? return $RETVAL
??????? fi
}

case "$1" in
start)
??????? start
??????? ;;
stop)
??????? stop
??????? ;;
??????????????????????????????????????????????
restart)
???????? echo $"Restaring Tomcat"
???????? $0 stop
???????? sleep 1
???????? $0 start
???????? ;;
*)
??????? echo $"Usage: $0 {start|stop|restart}"
??????? exit 1
??????? ;;
esac
exit $RETVAL

[root@appsit init.d]# chmod u+x tomcatd
[root@appsit init.d]# chkconfig --add tomcatd
[root@appsit init.d]# chkconfig --list tomcatd
tomcatd???????? 0:off?? 1:off?? 2:off?? 3:on??? 4:on??? 5:on??? 6:off

[root@appsit init.d]# service tomcatd stop

删除:
[root@appsit init.d]# chkconfig --del tomcatd

热点排行