zoukankan      html  css  js  c++  java
  • centos 中tomcat加入自启动​【转】

    启动Tomcat

      首先为Tomcat编辑一段启动脚本,并置于/etc/rc.d/init.d目录下,让Tomcat和httpd一样作为一项系统服务,并随系统自动启动。

     

    #!/bin/bash

    #
    # Startup script for the tomcat
    #
    # chkconfig: 345 80 15
    # description: Tomcat is a Servlet+JSP Engine.
    export JDK_HOME=/root/jdk1.6.0_27  
    export JAVA_HOME=/root/jdk1.6.0_27
    # Source function library.
    . /etc/rc.d/init.d/functions
    start(){
    if [ -z $(/sbin/pidof java) ]; then
    echo "Starting tomcat"
    /root/tomcat/bin/startup.sh
    touch /var/lock/subsys/tomcat
    else
    echo "tomcat allready running"
    fi
    }
    stop(){
    if [ ! -z $(/sbin/pidof java) ]; then
    echo "Shutting down tomcat"
    /root/tomcat/bin/shutdown.sh
    until [ -z $(/sbin/pidof java) ]; do :; done
    rm -f /var/lock/subsys/tomcat
    else
    echo "tomcat not running"
    fi
    }
    case "$1" in
    start)
    start
    ;;
    stop)
    stop
    ;;
    restart)
    stop
    start
    ;;
    status)
    /root/tomcat/bin/catalina.sh version
    ;;
    *)
    echo "Usage: $0 {start|stop|restart|status}"
    esac

    exit 0

     

    [root@sample ~]# chmod 755 /etc/rc.d/init.d/tomcat  ← 将启动脚本属性设置为755(使之可执行)

    [root@sample ~]# chkconfig --add tomcat  ← 将Tomcat加入到chkconfig中

    [root@sample ~]# chkconfig tomcat on   ← 将Tomcat设置为自启动

    [root@sample ~]# chkconfig --list tomcat  ← 确认Tomcat服务状态
    tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off  ← 确认2~5为on的状态就OK

    [root@sample ~]# /etc/rc.d/init.d/tomcat start  ← 启动Tomcat

    以后可以用 

    service tomcat start

    service tomcat stop

    service tomcat restart 

    转自:http://blog.csdn.net/make19830723/article/details/6770547

  • 相关阅读:
    算法题:N皇后-2
    算法题:串联所有单词的子串
    算法题:二叉树的垂序遍历
    算法题:只出现一次的数字 三
    算法题:等价多米诺骨牌对的数量
    算法:判定字符是否唯一
    算法题:字符串相乘
    算法题:字符串的排列
    算法题:单词规律
    算法题:连通网络的操作次数
  • 原文地址:https://www.cnblogs.com/smallfa/p/2847802.html
Copyright © 2011-2022 走看看