比如:有兩個版本的tomcat,一個5.*,一個6.*,此時由於兩個工程分別部署在兩個版本的tomcat下,需要同時啟動兩個tomcat,以下是方法:
1.特別要注意: 不要設置CATALINA_HOME
2.分別修改安裝目錄下的conf子目錄中的server.xml文件:
a.修改http訪問端口(默認為8080端口,我習慣在安裝的時候就改成別的端口號,比如5.*改成8081,6.*改成8086),將8080修改為 tomcat不在使用的端口號。此處所設的端口號即是以后訪問web時所用的端口號。
b.修改其中一個tomcat的Shutdown端口(在server.xml中,默認為8005端口),將8005修改為沒有在使用的端口號,例如8055。
c.修改其中一個tomcat的8009端口,將8009修改為沒有在使用的端口號,(也在server.xml中修改)例如8099 (注意:兩個文件中對應的端口號要不一樣)
3.依次啟動兩個tomcat。 可以都在eclipse中啟動(比如我的tomcat5.0是插件版本的,在eclipse有一個貓,而另一個6.0版本的是通過myeclipse在 windows--perfrences--...配置),也可以通過對應的startup.bat啟動,還可以一個用elipse啟動,另一個通過 startup.bat啟動.