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。

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

  • 相关阅读:
    weiphp中会员卡插件CardController控制器代码信息
    weiphp 刮刮卡控制器代码2
    weiphp中会员管理方法代码、刮刮卡部分代码
    weiphp 投票插件的主控制器部分代码
    weiphp 投票插件的主控制器部分代码2
    系统函数
    redis在Linux安装报错
    Linux下安装redis报错信息
    Linux系统相关命令
    Elasticsearch总结
  • 原文地址:https://www.cnblogs.com/cuitang/p/10097591.html
Copyright © 2011-2022 走看看