zoukankan      html  css  js  c++  java
  • Centos 下安装tomcat多实例

    基础环境及JDK就不多说了,下面的目录结构以如下为准:

    根目录-apps
    根目录-apps--tomcat
    根目录-apps--ins1
    根目录-apps--ins2

    =========================

    过程一:创建基本目录及结构

    1、目录调整:创建以上目录
    2、目录调整:安装tomcat到apps/tomcat目录
    3、目录调整:移动tomcat下的所有目录(除lib、bin 2个目录)到ins1/ 以及ins2/

    过程二:创建启动脚本

    以ins1为示例:
    1、进入到ins1目录下,创建bin目录
    2、创建startup.sh shutdown.sh两个文件,并赋予执行权限
    脚本内容分别如下:

    startup.sh

    #!/bin/bash
    export JRE_HOME=/usr/local/java/jdk1.8.0_191/jre
    export CATALINA_HOME=/apps/tomcat
    export CATALINA_BASE="/apps/ins1"
    export CATALINA_TMPDIR="$CATALINA_BASE/temp"
    export CATALINA_PID="$CATALINA_BASE/bin/tomcat.pid"
    export JAVA_OPTS="-server -Xms1024m -Xmx1024m -Djava.awt.headless=true -Dtomcat.name=tomcat1"
    #创建logs目录
    if [ ! -d "$CATALINA_BASE/logs" ]; then
    mkdir $CATALINA_BASE/logs
    fi
    
    #创建temp目录
    if [ ! -d "$CATALINA_BASE/temp" ]; then
    mkdir $CATALINA_BASE/temp
    fi
    
    bash $CATALINA_HOME/bin/startup.sh "$@"
    

      

    shutdown.sh

    # 调用tomcat启动脚本
    
    #!/bin/bash
    export JRE_HOME=/usr/local/java/jdk1.8.0_191/jre
    export CATALINA_HOME=/apps/tomcat
    export CATALINA_BASE="/apps/ins1"
    export CATALINA_TMPDIR="$CATALINA_BASE/temp"
    export CATALINA_PID="$CATALINA_BASE/bin/tomcat.pid"
    
    bash $CATALINA_HOME/bin/shutdown.sh "$@"
    

      

    过程三:搞定!分别启动即可,ins2操作方式同上。

    ~

  • 相关阅读:
    用Java画QRCode二维码
    Require.js 详细了解
    JAVA下几个问题
    Eclipse中使用Maven创建Web时错误
    Windows下MySQL安装配置与使用
    搭建 LimeSurvey投票调查问卷系统
    服务器常见页面访问返回错误信息
    linux系统使用python监测网络接口获取网络的输入输出
    Linux操作系统知识
    lvs工作原理
  • 原文地址:https://www.cnblogs.com/fan-yuan/p/10008905.html
Copyright © 2011-2022 走看看