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

在一臺服務器上配置多個Tomcat的方法:
這幾天因爲在研究OGSA-DQP,可是其網站上只提供了在Linux下的安裝文檔,並且須要在一天服務器上配置兩個Tomcat,可是我一直沒有弄懂怎麼在Windows下實現。
若是要在一臺服務器上配置多個Tomcat,主要就是要避免Tomcat服務器的端口衝突的問題。只須要修改CATALINA_HOME\conf\server.xml中的啓動端口和鏈接端口就OK了!
下面咱們把配置的詳細過程寫在下面,以供參考:(此例以配置兩個Tomcat爲例)apache

1. 下載Tomcat5.5(這裏使用Tomcat5.5),下載網址爲:http://tomcat.apache.org/download-55.cai
下載下來的文件爲apache-tomcat-5.5.20.zip.
2. 解壓該壓縮包到D盤根目錄下。
3. 修改解壓文件夾名字爲:tomcat5-8080
4. 在D盤根目錄下建立該文件夾的一個副本,改名爲:tomcat5-8090
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。瀏覽器

相關文章
相關標籤/搜索