比如:有两个版本的tomcat,一个5.*,一个6.*,此时由于两个工程分别部署在两个版本的tomcat下,需要同时启动两个tomcat,以下是方法:
1.特别要注意: 不要设置CATALINA_HOME(这个是因为执行startup.bat都会执行catalina.bat,里面会查询CATALINA_HOME在环境变量中有没有设置,有的话取该路径下的路径进行启动服务。如果两个服务里的catalina.bat文件都是默认的CATALINA_HOME,而且环境变量中也对其做了设置,那么两个服务都会去启动同一个地址的服务)
2.分别修改安装目录下的conf子目录中的server.xml文件:
3.依次启动两个tomcat。 可以都在eclipse中启动(比如我的tomcat5.0是插件版本的,在eclipse有一个猫,而另一个6.0版本的是通过myeclipse在 windows--perfrences--...配置),也可以通过对应的startup.bat启动,还可以一个用elipse启动,另一个通过 startup.bat启动.