Tomcat集群部署流程流程


Tomcat單機部署多應用-Windows
1.配置環境變量

CATALINA_BASE=C:\tomcat1
CATALINA_HOME=C:\tomcat1
TOMCAT_HOME=C:\tomcat1

CATALINA_2_BASE=C:\tomcat2
CATALINA_2_HOME=C:\tomcat2
TOMCAT_2_HOME=C:\tomcat2
  第一個tomcat不變
  打開第二個tomcat目錄bin下的catalina.bat。即:${tomcat}/bin/catalina.bat
         替換這個文件中的:
              CATALINA_BASE  ->  CATALINA_2_BASE
              CATALINA_HOME  ->  CATALINA_2_HOME
  打開第二個tomcat目錄bin下的startup.bat和shutdown.bat。即:${tomcat}/bin/startup.bat和${tomcat}/bin/shutdown.bat(使之啟動/關閉服務時用的自己的環境)
         替換這個文件中的:
              CATALINA_HOME  ->  CATALINA_2_HOME     

3.打開第二個tomcat的conf目錄下的server.xml即:${tomcat}/conf/server.xml
修改三個端口:

  1.Server port節點端口號修改


注:8005是默認的第一個tomcat的8005,修改成9005,不叫9005也可以,但是在多個tomcat之間一定不能重復!

  2.Connector port="8080"節點端口號修改

  3.Connector port="8009" protocol=...節點端口號修改

4.CMD分別進入兩個tomcat的bin目錄,啟動tomcat。即進入:${tomcat}/bin/ 執行startup.bat
檢查兩個tomcat的啟動日志

5.訪問

  http://localhost:8080
  http://localhost:9080

可以打開tomcat部署的webapps的ROOT項目首頁
如果想繼續部署多個tomcat實例,請依照此法
注:端口號在系統中必須不能重復,必須是系統沒有使用的。

//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Tomcat單機部署多應用-Linux/Mac

1.修改/etc/profile 添加tomcat環境變量
export CATALINA_BASE=/Users/imooc/tomcat1
export CATALINA_HOME=/Users/imooc/tomcat1
export TOMCAT_HOME=/Users/imooc/tomcat1

export CATALINA_2_BASE=/Users/imooc/tomcat2
export CATALINA_2_HOME=/Users/imooc/tomcat2
export TOMCAT_2_HOME=/Users/imooc/tomcat2
保存退出,按esc然后輸入:wq
執行: source /etc/profile 使配置文件生效

2.修改tomcat文件

  export CATALINA_BASE=$CATALINA_2_BASE
  export CATALINA_HOME=$CATALINA_2_HOME

3.修改三個端口
打開第二個tomcat的conf目錄下server.xml即:${tomcat}/conf/server.xml


4.分別進入兩個tomcat的bin目錄,啟動tomcat。 即進入:${tomcat}/bin/ 執行startup.sh
檢查兩個tomcat的啟動日志

5.訪問

  http://localhost:8080
  http://localhost:9080

可以打開tomcat部署的webapps的ROOT項目首頁
如果想繼續部署多個tomcat實例,請依照此法
注:端口號在系統中必須不能重復,必須是系統沒有使用的。

//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Tomcat多機部署多應用-Window/Linux/Mac
多機部署比單機多實例簡單很多

如果一個機器部署一個tomcat實例,不用修改
如果一個機器部署多個tomcat實例,請依照單機部署多實例方法

注:多個服務器並且每個服務器只安裝一個Tomcat要保證他們之間的網絡是互通的,方可集群。Nginx裝在任意一台服務器上即可,也可單獨吧Nginx服務獨立出來一台,也要保證Nginx跟tomcat直接互通。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM