1. 程式人生 > >同一個裝置部署多個Tomcat伺服器

同一個裝置部署多個Tomcat伺服器

一個裝置可以部署多個Tomcat伺服器;每個Tomcat伺服器只能部署一個web程式。

以免安裝版的Tomcat8.0為例,在本地主機配置了3個Tomcat

1.下載的Tomcat包解壓到D:\software\tomcat路徑下,更改資料夾名稱為apache-tomcat-8.0.52-8080。同理,在該資料夾繼續複製兩個副本

由於將myeclipse自帶的Tomcat伺服器埠號設定為8081,因此此處的Tomcat埠號依次為808080828083

2.環境變數配置。

CATALINA_HOME_8080,其值為:D:\software\tomcat\apache-tomcat-8.0.52-8080
CATALINA_HOME_8082,其值為:D:\software\tomcat\apache-tomcat-8.0.52-8082
CATALINA_HOME_8083,其值為:D:\software\tomcat\apache-tomcat-8.0.52-8083

3.修改對應的啟動埠、關閉埠

進入D:\software\tomcat\apache-tomcat-8.0.52-8082\conf資料夾下,使用記事本類工具開啟server.xml檔案,修改埠資訊。

1<Server port="8005" shutdown="SHUTDOWN">
修改這個port=8007”,原來預設的為:8005,使得它的關閉埠和另一個關閉埠不發生衝突。
2<Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
修改port=8082”,原來預設的為“8080”,使得它的連線埠和另一個不衝突。
3<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
修改這個port=8010”,原來預設的為:8009AJP 1.3 Connector定義的地方。

4.修改修改catalina.bat、startup.bat、shutdown.bat檔案內容

(1) 開啟D:\software\tomcat\apache-tomcat-8.0.52-8082\bin\catalina.bat檔案,把其中所有CATALINA_HOME替換為CATALINA_HOME_8082
(2) 開啟D:\software\tomcat\apache-tomcat-8.0.52-8082\bin\startup.bat檔案,把其中所有CATALINA_HOME替換為CATALINA_HOME_8082
(3) 開啟D:\software\tomcat\apache-tomcat-8.0.52-8082\bin\shutdown.bat檔案,把其中所有CATALINA_HOME替換為CATALINA_HOME_8082

同理對8083對應bin資料夾下的三個bat檔案進行對應修改

5.啟動這3個startup.bat,並在瀏覽器中依次輸入如下資訊進行驗證。

以上,結束戰鬥。

在實際操作中,並沒有執行第4步的內容,僅僅是將bin資料夾下的catalina.sh檔案內的CATALINA_HOME替換為CATALINA_HOME_8082,經過測驗已經成功部署了3個Tomcat伺服器。

參考部落格: