天天看點

如何安裝兩個tomcat,如何配置

裝兩個tomcat 分别是6.0和7.0 可想運作tomcat6.0 但是實際上卻運作tomcat7.0  兩個版本都是用解壓縮包   其實就是不能運作tomcat6.0 隻能運作7.0  兩個環境變量都配置了。 
端口也改了  還是不行      

我遇到這種情況了,不知大家遇到沒有,如下是我的解決方法:

當第一個tomcat啟動後,後面tomcat的server.xml中的端口不管怎麼改,仍然會報端口沖突。後來在dos下運作才發現所有的tomcat都會去找CATALINA_HOME和CATALINA_BASE這兩個環境變量(CATALINA_HOME這個變量指向tomcat的安裝目錄,CATALINA_BASE指向tomcat的工作目錄,如果一個tomcat服務下隻有一個工作目錄,則這兩個變量路徑相同,如果想要多個工作台目錄使用同一個tomcat服務,則這個變量分别指向各自的目錄),是以步驟如下:  

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="8006" shutdown="SHUTDOWN">把端口改為沒有是使用的端口(原始8005)。  

6.2 <Connector port="8081" maxHttpHeaderSize="8192"  

  maxThreads="150" minSpareThreads="25" maxSpareThreads="75"  

  enableLookups="false" redirectPort="8443" acceptCount="100"  

  connectionTimeout="20000" disableUploadTimeout="true" /> 把端口改為沒有是使用的端口 (原始8080) 。  

6.3<Connector port="8010"  

  enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> 把端口改為沒有是使用的端口 (原始8009) 。  

7成功!

8 第三、第四.....等N台伺服器參考3~6 步順序進行即可!

繼續閱讀