怎么在一台電腦上同時啟動多個tomcat


怎么在一台電腦上同時啟動多個tomcat?

應用場景:

  1. 一台電腦,需要同時部署多個tomcat,用於部署不同的系統
  2. 分布式系統,一個系統,同時需要開啟多個tomcat,因為分布式系統可能會有多個war包,只用一個tomcat的話,可能配置的內存支持不了,所以需要打開多個tomcat分擔負擔。如圖

 

同時開啟多個tomcat,可能會出現的問題:

  1. 同時開啟多個,如果不在系統變量新建CATALINA_BASE、CATALINA_HOME,系統的環境變量默認會取CATALINA_BASE、CATALINA_HOME,導致打開一個tomcat后,打開第二個tomcat時,會閃退
  2. 端口號沒有修改,與當前tomcat的端口重復,需要修改端口號,詳細可查看上一篇。

解決方法:

(以下解決方法:用於第二個、第三個tomcat)

  1. 系統變量 -》添加一個新的CATALINA_BASE2、CATALINA_HOME2,值為新tomcat的地址,要打開幾個tomcat,就要新增幾個新的環境變量
  2. 修改配置文件tomcat-》bin-》catalina.bat、startup.bat,修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改為CATALINA_HOME2,修改新的tomcat中的catalina.bat,把其中的CATALINA_HOME改為CATALINA_HOME2,CATALINA_BASE改為CATALINA_BASE2;如圖

           

以上步驟都做好,就可以同時啟動多個tomcat。

(說明:僅僅是記錄自己遇到的問題,若有錯誤,歡迎指正!)


免責聲明!

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



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