兩個一樣的tomcat不能同時啟動解決方法

2021-06-22 15:42:40 字數 975 閱讀 9238

兩個一樣的tomcat不能同時啟動前提:最近在學伺服器集群,現在弄的是縱向集群,即一台電腦上有多個伺服器,擴大cpu使用率。

問題:我的伺服器是tomcat7.0.20,修改完所有埠之後(shutdown埠、http埠、https埠、ajp埠),啟動乙個就不能啟動另乙個。

環境:兩個tomcat7.0.20,使用乙個jvm,jdk7,win7 64位系統。系統環境變數裡的catalina_home已經刪除,根據catalina.bat裡的**來看,應該走的是自己設定的臨時環境變數。

兩個startup.bat最前面加上一句set catalina_home=當前tomcat路徑就可以了 當第乙個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成功!

8 第三、第四.....等n臺伺服器參考3~6 步順序進行即可!祝好運! 在cmd命令列執行1、netstat –ano 檢視埠情況2、tasklist 檢視執行程式情況3、殺掉占用你多需要埠的程式

Excel 2007不能開啟兩個名稱一樣的檔案

今天發現excel 2007居然不能開啟兩個名稱完全一樣的檔案,即使在不同目錄下也不行。開始還比較生氣,直覺這樣很不方便,認為是這樣做太弱,可從另外乙個角度想。從技術上講,開啟兩個不同目錄下檔名相同的兩個檔案絕對不是技術問題,但如果開啟了兩個檔案,會出現什麼問題呢?首先,不是技術問題,對計算機也不會...

QTimer不能同時使用兩個

qt中含有多個qtimer,執行一段時間後介面卡死 qtimer不能同時使用兩個,用qtimerevent qt 最近寫程式的時候有個介面想定兩個qtimer定時器,不同時間幹不同的事 qtimer timer1 new qtimer this qtimer timer2 new qtimer th...

linux同時啟動兩個Tomcat

在檔案末尾複製貼上即可 儲存退出後執行 source etc profile 在其中個tomcat裡修改配置 修改bin目錄的 catalina.sh vim catalina.sh 在檔案開頭加入 開啟server.xml更改埠 修改server.xml配置和第乙個不同的啟動 關閉監聽埠。修改後示...