關於一台機器部署多個tomcat的小記

2022-05-03 22:33:12 字數 729 閱讀 6177

一台機器部署多個tomcat在很多時候都是有可能的,比如說多個tomcat配合nginx負載更可能好的利用cpu,或者更新程式時做主備切換等。

vi bin/catalina.sh 

#os specific support. $var _must_ be set to either true or false.

export catalina_base=/usr/local/tomcat2

export catalina_home=/usr/local/tomcat2

2、修改配置。注意這3個地方,每個埠都不一樣,然後多個tomcat的時候,你事先規劃好,否則到時候容易混亂。

3、以上步驟完成後,啟動tomcat。測試一下:

curl 127.0.0.1:8083

如果有問題的話,檢視啟動日誌,視情況而解決問題。

這裡有幾種可能:

1、埠被占用,解決辦法是:要麼改tomcat的埠,要麼殺掉其他占用埠的程式(那個程式不重要的話)

2、防火牆沒有開放埠造成tomcat雖然正常啟動了,然後無法訪問http位址。這個修改相應的防火牆配置再重啟就ok。

一台機器安裝多個MySQL

安裝環境 redhat6.3 mysql 5.6.26 有時因為資金原因或者為了學習測試,需在同一臺linux同時啟動多個mysql。安裝過程很簡單,各個mysql之間只需要資料目錄 錯誤日誌 埠 socket檔案不同即可。我的機器已經安裝了乙個mysql,安裝過程可參考現在安裝乙個埠為3308的m...

一台機器,多個mysqld服務

大家有沒有遇到在一台機器裝好多mysqld呢?如果有,那大家一般是怎麼做呢?是不是也像我以前,編譯很多mysql,放在不同的目錄下,然後乙個個的啟動呢?如果是這樣,那我強烈推薦使用mysqld multi,這個可以迅速的配置n個mysqld。步驟如下 1 先在伺服器上裝一mysqld,啟動,配置好m...

一台機器上同時部署多個tomcat服務

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