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

来源:互联网 发布:瀚资软件咨询有限公司 编辑:程序博客网 时间:2024/05/18 03:21

两个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" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443"     acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />
把端口改为没有是使用的端口。

  6.3 <Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />把端口改为没有是使用的端口。

7.打开E:\tools\apache-tomcat-7.0.82\bin,执行startup.bat文件,启动成功。

原创粉丝点击