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。

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

  • 相关阅读:
    android.os.NetworkOnMainThreadException的解决方案
    一些LinuxC的小知识点(一)
    一些LinuxC的小知识点(二)
    <assert.h>库学习
    <string.h>的学习
    Java异常的中断和恢复
    Java Collection或Map的同步
    Java经典实例:按字符颠倒字符串
    Java 经典实例: Unicode字符和String之间的转换
    Java经典实例:处理单个字符串
  • 原文地址:https://www.cnblogs.com/cuitang/p/10097591.html
Copyright © 2011-2022 走看看