在同一臺服務器上配置多個Tomcat

在一臺服務器上配置多個Tomcat的方法:apache

這幾天因爲在研究OGSA-DQP,可是其網站上只提供了在Linux下的安裝文檔,並且須要在一天服務器上配置兩個Tomcat,可是我一直沒有弄懂怎麼在Windows下實現。瀏覽器

若是要在一臺服務器上配置多個Tomcat,主要就是要避免Tomcat服務器的端口衝突的問題。只須要修改CATALINA_HOME\conf\server.xml中的啓動端口和鏈接端口就OK了!tomcat

下面咱們把配置的詳細過程寫在下面,以供參考:(此例以配置兩個Tomcat爲例)服務器

1. 下載Tomcat5.5(這裏使用Tomcat5.5),下載網址爲:http://tomcat.apache.org/download-55.cai網站

下載下來的文件爲apache-tomcat-5.5.20.zip.命令行

2. 解壓該壓縮包到D盤根目錄下。server

3. 修改解壓文件夾名字爲:tomcat5-8080xml

4. 在D盤根目錄下建立該文件夾的一個副本,改名爲:tomcat5-8090ip

5. 添加環境變量:右鍵單擊個人電腦->選擇屬性->選擇高級->選擇環境變量:添加系統變量:CATALINA_HOME,其值爲:d:\tomcat5-8080。CATALINA_HOME2,其值爲:d:\tomcat5-8090。文檔

6. 修改啓動端口和關閉端口:

進入d:\tomcat5-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」,使得它的鏈接端口和另外一個不衝突。

7. 修改startup.bat和catalina.bat文件內容:

(1) 打開d:\tomcat5-8090\bin\startup.bat文件,把其中全部CATALINA_HOME替換爲CATALINA_HOME2。

(2)打開d:\tomcat5-8090\bin\catalina.bat文件,把其中全部CATALINA_HOME替換爲CATALINA_HOME2。

8.啓動Tomcat,在命令行下分別進入兩個不一樣的Tomcat安裝目錄下,執行startup.bat,分別啓動兩個Tomcat。而後在瀏覽器中輸入:http://localhost:8080  和http://localhost:8090

9. 至此,咱們已經在一臺服務器上配置了兩個Tomcat。

相關文章
相關標籤/搜索