xuanhao 发表于 2018-6-19 06:35:16

windows下同时启动多个tomcat

  环境:两个Tomcat7.0.30,使用一个JVM,JDK7,Win7 32位系统。
  步骤如下:
  1.使用压缩版的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" /> 把端口改为没有是使用的端口。
  现象:windows下双击tomcat\bin\startup.bat时闪退
  原因:缺少环境变量导致
  解决方法:打开编辑tomcat\bin\startup.bat,头部加入以下代码,一个是Java目录,一个是Tomcat目录
  SET JAVA_HOME=C:\Program Files\Java\jdk1.6.0_39
  SET TOMCAT_HOME=D:\hunk\work\apache-tomcat-6.0.43
  再次双击tomcat\bin\startup.bat,OK了
页: [1]
查看完整版本: windows下同时启动多个tomcat