一台机器上启动多个Tomcat

如果需要在一台机子上启动多个Tomcat服务器,在默认设置下肯定会发生端口冲突。为实现这个效果,只需修改 conf 子目录中的 server.xml 文件即可。共需修改三处: 

(1).修改 http访问端口 (默认为8080端口): 


connectionTimeout=”20000″ 
redirectPort=”8443″ URIEncoding=”gb2312″/> 

(2).修改 Shutdown端口 (默认为8005端口): 

 

(3).修改 JVM启动端口 (默认为8009端口): 

 

--------------------------------------------------------------

第二种情况:

环境:两个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 把端口改为没有是使用的端口。 

6.2 把端口改为没有是使用的端口。 6.3 把端口改为没有是使用的端口。

 7成功!


你可能感兴趣的:(工作问题)