两个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

本文介绍了如何在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实例。
最低0.47元/天 解锁文章
511

被折叠的 条评论
为什么被折叠?



