在一台服务器上配置多个Tomcat的方法
這段時間在開發智能導航的熱部署功能,需要從一臺服務器去訪問其它的24臺服務器去進行相關配置的熱部署。
如果要在一臺服務器上配置多個Tomcat,主要就是要避免Tomcat服務器的端口沖突的問題。只需要修改CATALINA_HOME\conf\server.xml中的啟動端口和連接端口就OK了!
下面我們把配置的詳細過程寫在下面,以供參考:(此例以配置兩個Tomcat為例)
下載Tomcat6.1(這里使用Tomcat6.1)。
解壓該壓縮包到E盤根目錄下。
修改解壓文件夾名字為:tomcat6-8080
在E盤的java目錄下創建該文件夾的一個副本,更名為:tomcat6-8090
添加環境變量:右鍵單擊我的電腦->選擇屬性->選擇高級->選擇環境變量:添加系統變量:CATALINA_HOME,其值為:e:\java\tomcat6-8080。CATALINA_HOME2,其值為:e:\java\tomcat6-8090。
修改啟動端口和關閉端口:
進入e:\java\tomcat6-8090\conf\目錄,打開server.xml文件,修改下面兩個地方:(1)`<Server port="8006" shutdown="SHUTDOWN">`修改這個port=”8006”,原來默認的為:8005,使得它的關閉端口和另一個關閉端口不發生沖突。(2)`<Connector port="8090" maxHttpHeaderSize="8192"maxThreads=”150” minSpareThreads=”25” maxSpareThreads=”75”
enableLookups=”false” redirectPort=”8443” acceptCount=”100” connectionTimeout=”20000” disableUploadTimeout=”true” />`
修改port=”8090”,原來默認的為“8080”,使得它的連接端口和另一個不沖突。
修改startup.bat和catalina.bat文件內容:
(1) 打開e:\java\tomcat6-8090\bin\startup.bat文件,把其中所有CATALINA_HOME替換為CATALINA_HOME2。(2)打開e:\java\tomcat6-8090\bin\catalina.bat文件,把其中所有CATALINA_HOME替換為CATALINA_HOME2。8.啟動Tomcat,在命令行下分別進入兩個不同的Tomcat安裝目錄下,執行startup.bat,分別啟動兩個Tomcat。然后在瀏覽器中輸入:http://localhost:8080 和http://localhost:8090
總結
以上是生活随笔為你收集整理的在一台服务器上配置多个Tomcat的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 有关日志打印的几点经验
- 下一篇: 【log4j】—日志记录log4j的Lo