有多個tomcat啟動遇到的問題

2021-09-24 01:40:02 字數 965 閱讀 4215

1.現象

裝有多個tomcat,apache-tomcat-9.0.7為最新安裝。

啟動後發現,系統介面和資料都不對勁。一經辨別,啟動的是apache-tomcat-8.5.37中war包。

2.原因

調查後,發現環境變數catalina_home配置的是apache-tomcat-8.5.37。

而apache-tomcat-9.0.7\bin\shutdown.bat,配置的啟動catalina_home,所以啟動了apache-tomcat-8.5.37。

3.解決辦法

3.1 最簡單的辦法就是將war包放到catalina_home對應的tomcat中。

3.2 取消設定環境變數catalina_home。

startup.bat的指令碼會增加臨時環境變數,在當前程序中有效。

參考:   

4.拓展:一台計算機配置多個tomcat

4.2 shutdown.bat:新的tomcat中\bin\shutdown.bat,catalina_home改為catalina_home2。 

4.3 修改conf/server.xml檔案

4.3.1 把埠改為沒有是使用的埠

4.3.2  把埠改為沒有是使用的埠,如8081。

4.3.3  把埠改為沒有是使用的埠,如8090。

參考  

啟動多個tomcat

如何同時啟動多個tomcat伺服器 前些時日,出於某種需要,需要同時啟動多個tomcat伺服器,在網上查了半天,才找到解決的辦法,拿出來分享一下,嘿嘿。我所用tomcat伺服器都為zip版,非安裝版。以兩個為例 安裝第二個tomcat完成後,到安裝目錄下的conf子目錄中開啟server.xml檔案...

同時啟動多個Tomcat

一台pc機上同時啟動多個tomcat 環境 兩個tomcat7.0.20,使用乙個jvm,jdk7,win7 64位系統。系統環境變數裡的catalina home已經刪除,根據catalina.bat裡的 來看,應該走的是自己設定的臨時環境變數。兩個startup.bat最前面加上一句set ca...

同時啟動多個Tomcat

tomcat是個服務程式,需要占用幾個通訊埠,所以預設情況是不能啟動多個tomcat,如果要啟動多個tomcat,需要修改配置檔案,通過在配置檔案設定不同的通訊埠就可以做到.檔案 tomcat home conf server.xml 是tomcat服務配置檔案,裡面有很多配置項,本文只關注怎麼修改...