一台电脑同时运行多个tomcat配置方法

115 阅读1分钟

方案一:

1、第一个tomcat 当单个tomcat配置即可

a)配置JAVA_HOME

    如:D:\Program Files\Java\jdk-18.0.1.1

b)配置CATALINA_HOME

    如:E:\java\webServer\apache-tomcat\apache-tomcat-8.5.81-x64

2、第二个tomcat的配置

a)配置CATALINA_HOME2

    如:E:\java\webServer\apache-tomcat\apache-tomcat-7.0.75-x64

b)apache-tomcat-xx\bin\startup.bat

    CATALINA_HOME替换为CATALINA_HOME2

c)apache-tomcat-xx\bin\catalina.bat

    CATALINA_HOME替换为CATALINA_HOME2

d)apache-tomcat-xx\bin\setclasspath.bat (如果与JAVA_HOME配置的jdk不兼容,那需要局部配置)    tomcat-7 只有使用jdk6 不支持7和8

    set JAVA_HOME=D:\Program Files\Java\jdk1.6.0_45

    set JRE_HOME=%JAVA_HOME%

e)apache-tomcat-xx\conf\server.xml 改端口

    如:<Connector port="8087" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
    

方案二(未测):

tomcat依赖jdk

tomcat依赖jdk,Tomcat运行,依赖于默认用环境变量中java_home设置的jdk。

如果不设置环境变量,可以在catalina.bat中,增加以下两句:

set  JAVA_HOME=C:\Program Files\Java\jdk1.7.0_45
set  JRE_HOME=C:\Program Files\Java\jdk1.7.0_45\jre

这样的话就可以解决需要系统同时用两个jdk版本的情况,不至于混淆