zoukankan      html  css  js  c++  java
  • tomcat多实例方案启动脚本

    批量启动

    #!/bin/sh

    BASE_PATH="/usr/local/tomcat8/tomcat-ins/"
    bash $BASE_PATH/web1/tomcat.sh start&&
    bash $BASE_PATH/web2/tomcat.sh start&&
    bash $BASE_PATH/web3/tomcat.sh start

    批量停止

    #!/bin/bash

    BASE_PATH="/usr/local/tomcat8/tomcat-ins"

    bash $BASE_PATH/web1/tomcat.sh stop&&
    bash $BASE_PATH/web2/tomcat.sh stop&&
    bash $BASE_PATH/web3/tomcat.sh stop

    批量重启

    #!/bin/sh

    BASE_PATH="/usr/local/tomcat8/tomcat-ins/"

    bash $BASE_PATH/web1/tomcat.sh restart&&
    bash $BASE_PATH/web2/tomcat.sh restart&&
    bash $BASE_PATH/web3/tomcat.sh restart

    单个实例脚本

    #!/bin/sh

    CUR_PATH=`dirname $0`
    export JAVA_HOME="/usr/java/jdk1.8.0_131/"
    export CATALINA_BASE="$CUR_PATH"
    export CATALINA_HOME="/usr/local/tomcat8"

    case $1 in
    start)
    bash $CATALINA_HOME/bin/startup.sh
    ;;
    stop)
    bash $CATALINA_HOME/bin/shutdown.sh
    ;;
    restart)
    bash $CATALINA_HOME/bin/shutdown.sh&&
    bash $CATALINA_HOME/bin/startup.sh
    ;;
    *)
    echo"usage : $0 { start | stop | restart }"
    ;;
    esac

    服务脚本


    #!/bin/bash
    #
    # kenny kenny.zhou@tom.com
    # /etc/rc.d/init.d/tomcat
    # init script for tomcat precesses
    #
    # processname: tomcat
    # description: tomcat is a j2se server
    # chkconfig: 2345 86 16
    # description: Start up the Tomcat servlet engine.

    if [ -f /etc/init.d/functions ]; then
    . /etc/init.d/functions
    elif [ -f /etc/rc.d/init.d/functions ]; then
    . /etc/rc.d/init.d/functions
    else
    echo -e "/atomcat: unable to locate functions lib. Cannot continue."
    exit -1
    fi

    RETVAL=$?
    CATALINA_HOME="/usr/local/tomcat8"

    case "$1" in
    start)
    if [ -f $CATALINA_HOME/bin/start.sh ];
    then
    echo $"Starting Tomcat"
    $CATALINA_HOME/bin/start.sh
    fi
    ;;
    stop)
    if [ -f $CATALINA_HOME/bin/stop.sh ];
    then
    echo $"Stopping Tomcat"
    $CATALINA_HOME/bin/stop.sh
    fi
    ;;
    *)
    echo $"Usage: $0 {start|stop}"
    exit 1
    ;;
    esac

    exit $RETVAL

    单个实例server.xml配置

  • 相关阅读:
    break语句和continue语句
    switch注意事项
    运算符优先级
    混合赋值运算符做算数运算时不改变自身数据类型
    arpspoof+ettercap嗅探局域网HTTP/HTTPS账号密码
    linux上chrome、vlc等程序root不能运行的解决办法
    kalilinux、parrotsecos没有声音
    linux相关文章链接
    live kalilinux能保存文件和设置
    渗透测试文章链接
  • 原文地址:https://www.cnblogs.com/assion/p/7222113.html
Copyright © 2011-2022 走看看