windows 下 配置多个tomcat

  1. 一台机器上是可以同时开多个tomcat的,每一个tomcat都可以指定使用不同版本的jdk。
  2. tomcat尽量使用绿色版的,不选安装版的。
  3. 每一个tomcat的虚拟机内存尽量调整合适,并且每一个tomcat尽量指定自己的运行时环境,不要使用系统的环境变量。
  4. 启动tomcat尽量用:[tomcat/bin/start.bat]。
  5. 设置tomcat的端口的配置文件在[tomcat/conf/server.xml],里面一般情况下有4个端口需要配置(http监听端口[8080],关闭端口[8005],2个集群相关端口[8009、8443])。
  6. 同一台机器上要开2个tomcat,那么一定要让上面所有的端口都不一样才行。
  7. 每个tomcat配置自己的tomcat主目录、jre目录:
  8.  在[tomcat/bin/catalina.bat]中的第一行开始配置,例如:

 

set "JAVA_HOME=C:\Java7\jdk1.7.0_51"
set "CATALINA_HOME=D:\tomcat\my\4apache-tomcat-6.0.36"
set JAVA_OPTS=-server -Xms1024m -Xmx1024m -XX:PermSize=388M -XX:MaxPermSize=388M -XX:TargetSurvivorRatio=90 -XX:NewRatio=2
  1.  这里就指定了使用的jre目录、tomcat主目录、jvm运行时的配置(包含堆内存配置、运行模式、gc选择等等) 
  2. 如果启动出现异常,请多注意一下日志[tomcat/log]。
  3. 如果出现tomcat关闭了,但是再启动时提示端口已经占用,大部分情况下可以这样解决:

 

打开cmd--输入【netstate–ano|findstr“端口”】

 

找到最后一个数值,那个是表示该tomcat端口所在的进程的pid,然后打开任务管理器,

找到该pid所在的进程,然后结束掉就可以了。


 

 

猜你喜欢

转载自840536410.iteye.com/blog/2118376