• 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

  • 相关阅读:
    虚拟机NetworkAdapter三种方式的区别
    skia
    android gralloc是什么意思
    两个工作机会
    Ubuntu apt-get更新源替换及加速方法
    Vuforia和Metaio相继被收购,开发者们还有这些AR引擎可以选
    OpenCV 为啥勾搭上 OpenGL
    感受2万元的黑科技 微软MR头显HoloLens测评
    影创 我们的职位
    java基础-servlet-2:生命周期
  • 原文地址:https://www.cnblogs.com/smallfa/p/2847802.html
Copyright © 2020-2023  润新知