zoukankan      html  css  js  c++  java
  • 怎么在一台电脑上同时启动多个tomcat

    怎么在一台电脑上同时启动多个tomcat?

    应用场景:

    1. 一台电脑,需要同时部署多个tomcat,用于部署不同的系统
    2. 分布式系统,一个系统,同时需要开启多个tomcat,因为分布式系统可能会有多个war包,只用一个tomcat的话,可能配置的内存支持不了,所以需要打开多个tomcat分担负担。如图

    同时开启多个tomcat,可能会出现的问题:

    1. 同时开启多个,如果不在系统变量新建CATALINA_BASE、CATALINA_HOME,系统的环境变量默认会取CATALINA_BASE、CATALINA_HOME,导致打开一个tomcat后,打开第二个tomcat时,会闪退
    2. 端口号没有修改,与当前tomcat的端口重复,需要修改端口号,详细可查看上一篇。

    解决方法:

    (以下解决方法:用于第二个、第三个tomcat)

    1. 系统变量 -》添加一个新的CATALINA_BASE2、CATALINA_HOME2,值为新tomcat的地址,要打开几个tomcat,就要新增几个新的环境变量
    2. 修改配置文件tomcat-》bin-》catalina.bat、startup.bat,修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改为CATALINA_HOME2,修改新的tomcat中的catalina.bat,把其中的CATALINA_HOME改为CATALINA_HOME2,CATALINA_BASE改为CATALINA_BASE2;如图

               

    以上步骤都做好,就可以同时启动多个tomcat。

    (说明:仅仅是记录自己遇到的问题,若有错误,欢迎指正!)

  • 相关阅读:
    devops
    classloader
    webpack之个人理解
    java map
    前端性能资料
    kibana使用的lucene查询语法
    【转】关于JVM CPU资源占用过高的问题排查
    netstat命令
    使用LR11录制手机脚本
    jemeter逻辑控制器
  • 原文地址:https://www.cnblogs.com/cuitang/p/10097591.html
Copyright © 2011-2022 走看看