windows下共用JDK环境,同时启动多个tomcat具体步骤

本文介绍了如何在Windows 7 64位系统中,使用同一个JDK1.7.0_17环境,同时启动Tomcat6和Tomcat7.0.82。关键在于确保JDK和Tomcat位数匹配,设置额外的CATALINA_HOME2和CATALINA_BASE2环境变量,并修改各Tomcat实例的端口以避免冲突。通过调整startup.bat和catalina.bat文件以及server.xml中的端口配置,可以成功启动两个Tomcat实例。

两个tomcat ,分别是tamcat6和apache-tomcat-7.0.82,使用一个JVM,jdk1.7.0_17,Win764位系统。

需要注意:JDK和TOMCAT的bit不一样,会报出以下错误提示WARNING: The APR based Apache Tomcat Native library failed to load. The error reported was [E:\tools\apache-tomcat-7.0.82\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform]java.lang.UnsatisfiedLinkError: E:\tools\apache-tomcat-7.0.82\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform解决方案:查看JDK版本是32位还是64位,与tomcat的版本是否匹配。二者保持位数一致即可。


步骤如下:

1.使用zip压缩版的tomcat。

2.第一个tomcat的配置不变。

3.增加环境变量CATALINA_HOME2,值为新的tomcat的地址;增加环境变量CATALINA_BASE2,值为新的tomcat的地址。

4.修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改为CATALINA_HOME2。

5.修改新的tomcat中的catalina.bat,把其中的CATALINA_HOME改为CATALINA_HOME2,CATALINA_BASE改为CATALINA_BASE2。

6.修改conf/server.xml文件:

   6.1 <Server port="8005" shutdown="SHUTDOWN">把端口改为没有是使用的端口。

  6.2 <Connector port="8080" maxHt

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值