關於一台主機能啟動多個tomcat

2021-06-28 16:45:23 字數 633 閱讀 9455

當第乙個tomcat啟動後,後面tomcat的server.xml中的埠不管怎麼改,仍然會報埠衝突。後來在dos下執行才發現所有的tomcat都會去找

catalina_home和catalina_base這兩個環境變數,因此步驟如下: 

1.使用壓縮版的tomcat不能使用安裝版的。 

2.第乙個tomcat的配置不變。 

3.增加環境變數catalina_home2,值為新的tomcat的位址;增加環境變數catalina_base2,值為新的tomcat的位址。 

4.修改新的tomcat中的startup.bat,把其中的catalina_home改為catalina_home2。 

5.修改新的tomcat中的catalina.bat,把其中的catalina_home改為catalina_home2,catalina_base改為catalina_base2。 

6.修改conf/server.xml檔案: 

6.1 把埠改為沒有是使用的埠。 

6.2 把埠改為沒有是使用的埠。 

6.3 把埠改為沒有是使用的埠。 

7成功!

另外,catalina_base中的指向的位址是和catalina_home指向的目錄一致的。

同一臺windows裝置部署多個tomcat伺服器

二 解壓縮到指定目錄下,此處解壓到f tomcat7.0 三 修改解壓縮後的檔案名字 名字任意取 並同時建立兩個副本 例如 四 新增環境變數 右鍵單擊我的電腦 選擇屬性 選擇高階 選擇環境變數 新增系統變數 catalina home 8080,其值為 f tomcat7.0 tomcat 8080...

一台Linux系統,新增兩個或多個tomcat

2.1解壓tomcat到 usr local 目錄,並修改tomcat名字為tomcat2 只是為了好記,路徑 名字隨意 2.2 root iz253lhrtpaz vim etc profile 在此檔案中新增 tomcat 1 這是第乙個tomcat新增的配置 export catalina b...

一台電腦啟動多個tomcat服務

原文 如果現在一台機器上已經部署了乙個tomcat服務,無論這個tomcat是否已經註冊為服務了,或者沒有註冊windows服務,或者註冊了,都沒關係。都可以採用下面的方法實現。如果該tomcat已經註冊為windows服務了,從window的環境變數中找不到 catalina home和catal...