• 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

  • 相关阅读:
    ndk-build:command not found
    Linux shell 之 sed 命令详解 第三部分
    Linux shell 之 sed 命令详解 第二部分
    Linux shell 之 sed 概述
    Linux shell 之 sed 命令详解 第一部分
    git 如何撤销 commit (未 push)
    如何在 ubuntu 系统上安装 jdk
    Ubuntu 16.04.06(32位)安装samba--“”拒绝访问”
    Ubuntu 安装 vim、ssh、samba
    OC中block对于变量的捕获
  • 原文地址:https://www.cnblogs.com/smallfa/p/2847802.html
Copyright © 2020-2023  润新知