• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Tomcat多实例部署及配置原理

    1、关闭防火墙,将安装 Tomcat 所需软件包传到/opt目录下

    jdk-8u201-linux-x64.rpm
    apache-tomcat-9.0.16.tar.gz
     
    systemctl stop firewalld
    systemctl disable firewalld
    setenforce 0

    2、安装JDK

    cd /opt
    rpm -qpl jdk-8u201-linux-x64.rpm
    rpm -ivh jdk-8u201-linux-x64.rpm
    java -version

    3、安装 Tomcat

    cd /opt
    tar zxvf apache-tomcat-9.0.16.tar.gz
    mkdir /usr/local/tomcat
    mv apache-tomcat-9.0.16 /usr/local/tomcat/tomcat1
    cp -a /usr/local/tomcat/tomcat1 /usr/local/tomcat/tomcat2

    4、配置 tomcat 环境变量

    vim /etc/profile.d/tomcat.sh
    #tomcat1
    export CATALINA_HOME1=/usr/local/tomcat/tomcat1
    export CATALINA_BASE1=/usr/local/tomcat/tomcat1
    export TOMCAT_HOME1=/usr/local/tomcat/tomcat1
     
    #tomcat2
    export CATALINA_HOME2=/usr/local/tomcat/tomcat2
    export CATALINA_BASE2=/usr/local/tomcat/tomcat2
    export TOMCAT_HOME2=/usr/local/tomcat/tomcat2
     
     
    source /etc/profile.d/tomcat.sh

    5、修改 tomcat2 中的 server.xml 文件,要求各 tomcat 实例配置不能有重复的端口号

    vim /usr/local/tomcat/tomcat2/conf/server.xml
    <Server port="8006" shutdown="SHUTDOWN">      #22行,修改Server prot,默认为8005 -> 修改为8006
    <Connector port="8081" protocol="HTTP/1.1"       #69行,修改Connector port,HTTP/1.1  默认为8080 -> 修改为8081
    <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />  #116行,修改Connector port AJP/1.3,默认为8009 -> 修改为8010

    6、修改各 tomcat 实例中的 startup.sh 和 shutdown.sh 文件,添加 tomcat 环境变量

    vim /usr/local/tomcat/tomcat1/bin/startup.sh
    # -----------------------------------------------------------------------------
    # Start Script for the CATALINA Server
    # -----------------------------------------------------------------------------
    ##添加以下内容
    export CATALINA_BASE=$CATALINA_BASE1
    export CATALINA_HOME=$CATALINA_HOME1
    export TOMCAT_HOME=$TOMCAT_HOME1
     
     
    vim /usr/local/tomcat/tomcat1/bin/shutdown.sh
    # -----------------------------------------------------------------------------
    # Stop script for the CATALINA Server
    # -----------------------------------------------------------------------------
    export CATALINA_BASE=$CATALINA_BASE1
    export CATALINA_HOME=$CATALINA_HOME1
    export TOMCAT_HOME=$TOMCAT_HOME1
     
    vim /usr/local/tomcat/tomcat2/bin/startup.sh
    # -----------------------------------------------------------------------------
    # Start Script for the CATALINA Server
    # -----------------------------------------------------------------------------
    export CATALINA_BASE=$CATALINA_BASE2
    export CATALINA_HOME=$CATALINA_HOME2
    export TOMCAT_HOME=$TOMCAT_HOME2
     
    vim /usr/local/tomcat/tomcat2/bin/shutdown.sh
    # -----------------------------------------------------------------------------
    # Stop script for the CATALINA Server
    # -----------------------------------------------------------------------------
    export CATALINA_BASE=$CATALINA_BASE2
    export CATALINA_HOME=$CATALINA_HOME2
    export TOMCAT_HOME=$TOMCAT_HOME2

    7、启动各 tomcat 中的 /bin/startup.sh

    /usr/local/tomcat/tomcat1/bin/startup.sh
    /usr/local/tomcat/tomcat2/bin/startup.sh
     
    netstat -natp | grep java

    到此这篇关于Tomcat多实例部署的文章就介绍到这了,更多相关Tomcat多实例部署内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    上一篇:基于Nginx实现HTTPS网站设置的步骤
    下一篇:linux内核copy_{to, from}_user()的思考
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    Tomcat多实例部署及配置原理 Tomcat,多,实例,部署,及,配置,