zoukankan      html  css  js  c++  java
  • Tomcat多实例部署

    1.下载安装jdk

    wget 地址https://down.oracle.com  
    tar -xvzf jdk-8u131-linux-x64.tar.gz -C /opt/;mv /opt/jdk* /opt/jdk

    2.下载安装Tomcat

    wget 地址https://mirror.bit.edu.cn   
    
    tar -xvzf apache-tomcat-7.0.78.tar.gz -C /opt/;mv /opt/apache* /opt/tomcat8080
    cp -a /opt/tomcat8080 /opt/tomcat8081
    cp -a /opt/tomcat8080 /opt/tomcat8082
    cp -a /opt/tomcat8080 /opt/tomcat8083
    cp -a /opt/tomcat8080 /opt/tomcat8084


    3.修改tomcat配置文件server.xml[修改监听端口]

    sed -i 's/8080/8081/g;s/8005/8105/g;s/8009/8109/g;s/8443/8441/g' /opt/tomcat8081/conf/server.xml
    sed -i 's/8080/8082/g;s/8005/8205/g;s/8009/8209/g;s/8443/8442/g' /opt/tomcat8082/conf/server.xml
    sed -i 's/8080/8083/g;s/8005/8305/g;s/8009/8309/g;s/8443/8440/g' /opt/tomcat8083/conf/server.xml
    sed -i 's/8080/8084/g;s/8005/8405/g;s/8009/8409/g;s/8443/8444/g' /opt/tomcat8084/conf/server.xml

    4.配置启动文件:

    sed -i '107a export JAVA_HOME=/opt/jdk' /opt/tomcat8080/bin/catalina.sh
    sed -i '108a export PATH=${JAVA_HOME}/bin:$PATH' /opt/tomcat8080/bin/catalina.sh
    sed -i '107a export JAVA_HOME=/opt/jdk' /opt/tomcat8081/bin/catalina.sh
    sed -i '108a export PATH=${JAVA_HOME}/bin:$PATH' /opt/tomcat8081/bin/catalina.sh
    sed -i '107a export JAVA_HOME=/opt/jdk' /opt/tomcat8082/bin/catalina.sh
    sed -i '108a export PATH=${JAVA_HOME}/bin:$PATH' /opt/tomcat8082/bin/catalina.sh
    sed -i '107a export JAVA_HOME=/opt/jdk' /opt/tomcat8083/bin/catalina.sh
    sed -i '108a export PATH=${JAVA_HOME}/bin:$PATH' /opt/tomcat8083/bin/catalina.sh
    sed -i '107a export JAVA_HOME=/opt/jdk' /opt/tomcat8080/bin/catalina.sh
    sed -i '108a export PATH=${JAVA_HOME}/bin:$PATH' /opt/tomcat8080/bin/catalina.sh


    5.多实例启动

    for i in `seq 8080 8083`;do /opt/tomcat${i}/bin/shutdown.sh ;done
    for i in `seq 8080 8083`;do /opt/tomcat${i}/bin/startup.sh ;done
    for i in `seq 8080 8083` ;do curl 192.168.0.214:${i} -I ;done

    6.多实例curl检查

    ss -lntp|grep 8
    for i in `seq 8080 8089` ;do curl 192.168.0.215:${i} -I ;done
    for i in `seq 8080 8089` ;do curl 192.168.0.215:${i} -I|head -1;done |wc -l

    参考博文:http://www.cnblogs.com/milton/p/4505670.html

  • 相关阅读:
    准备Activiti环境(2)
    准备Activiti环境
    Activiti工作流的简单介绍
    html(5) css
    html(4)表单
    html(3)框架标签,内联框架
    字符输出流写文本文件【Writer、FileWriter 、BufferedReader 】
    二进制文件的读写
    字符输入流读取文本文件【Reader、FileReader、BufferedReader 】
    字节输入流写文本文件【OutputStream、FileOutputStream】
  • 原文地址:https://www.cnblogs.com/wylhome/p/9112441.html
Copyright © 2011-2022 走看看