同一個裝置部署多個Tomcat伺服器
阿新 • • 發佈:2018-12-14
一個裝置可以部署多個Tomcat伺服器;每個Tomcat伺服器只能部署一個web程式。
以免安裝版的Tomcat8.0為例,在本地主機配置了3個Tomcat
1.下載的Tomcat包解壓到D:\software\tomcat路徑下,更改資料夾名稱為apache-tomcat-8.0.52-8080。同理,在該資料夾繼續複製兩個副本
由於將myeclipse自帶的Tomcat伺服器埠號設定為8081,因此此處的Tomcat埠號依次為8080,8082,8083
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”,原來預設的為:8009,AJP 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伺服器。
參考部落格: