記錄 Linux(CentOS7) 下配置多個 tomcat 的操作過程。

一、下載tomcat

前提:安裝配置好jdk環境,未配置可參考Linux(CentOS7)下安裝jdk1.8

tomcat官網 選擇你想要的 tomcat 版本下載後上傳 Linux,我的版本是 apache-tomcat-8.5.41.tar.gz,把 tomcat 放在 /usr/local/tomcat 目錄下,可根據需要修改。

二、解壓並重命名的tomcat

解壓 tomcat。

  1. tar -zxvf apache-tomcat-8.5.41.tar.gz

為了方便區分加上埠號,重新命名 apache-tomcat-8.5.41 目錄為 tomcat8080

  1. mv apache-tomcat-8.5.41 tomcat8080

重複上述解壓重新命名操作,解壓出幾個tomcat,我解壓的為tomcat8080、tomcat8081、tomcat8082,可根據自己需求修改。

三、修改tomcat埠

分別在 tomcat8080、tomcat8081、 tomcat8082 目錄 conf/server.xml 檔案中配置埠,保證埠不同,避免端口占用,此步驟不贅述,不知道如何更改 tomcat 使用埠請自行Google、百度。

四、配置tomcat環境變數

開啟檔案 /etc/profile

  1. vim /etc/profile

檔案最後面加入如下內容:

  1. # tomcat8080環境變數
  2. export TOMCAT_HOME_8080=/usr/local/tomcat/tomcat8080
  3. export CATALINA_HOME_8080=${TOMCAT_HOME_8080}
  4. export CATLINA_BASE_8080=${TOMCAT_HOME_8080}
  5. # tomcat8081環境變數
  6. export TOMCAT_HOME_8081=/usr/local/tomcat/tomcat8081
  7. export CATALINA_HOME_8081=${TOMCAT_HOME_8081}
  8. export CATLINA_BASE_8081=${TOMCAT_HOME_8081}
  9. # tomcat8082環境變數
  10. export TOMCAT_HOME_8082=/usr/local/tomcat/tomcat8082
  11. export CATALINA_HOME_8082=${TOMCAT_HOME_8082}
  12. export CATLINA_BASE_8082=${TOMCAT_HOME_8082}

檔案儲存之後重新整理配置使配置生效。

  1. source /etc/profile

五、修改每個tomcat的catalina.sh檔案

例如:tomcat8080,開啟 catalina.sh 檔案。

  1. vim /usr/local/tomcat/tomcat8080/bin/catalina.sh

使用命令搜尋 # OS specific support. $var _must_ be set to either true or false.

  1. :./# OS specific support

搜尋之後在這下面一行新增如下程式碼。

  1. export CATALINA_BASE=$CATALINA_BASE_8080
  2. export CATALINA_HOME=$CATALINA_HOME_8080

其他兩個 tomcat8081、tomcat 8082 也分別在對應目錄檔案對應位置新增。

  1. # tomcat8081 /usr/local/tomcat/tomcat8081/bin/catalina.sh
  2. export CATALINA_BASE=$CATALINA_BASE_8081
  3. export CATALINA_HOME=$CATALINA_HOME_8081
  4. # tomcat8082 /usr/local/tomcat/tomcat8082/bin/catalina.sh
  5. export CATALINA_BASE=$CATALINA_BASE_8082
  6. export CATALINA_HOME=$CATALINA_HOME_8082

六、配置完成,啟動三個tomcat檢視效果

分別在三個 tomcat8080/bin、tomcat8081/bin、tomcat8082/bin 下使用 ./startup.sh 命令啟動三個 tomcat。

在瀏覽器通過不同 http://ip:8080http://ip:8081http://ip:8082 檢視效果。

都讀到這裡了,來個 點贊、評論、關注、收藏 吧!

文章作者:IT王小二

首發地址:https://www.itwxe.com/posts/aed7c57b/

版權宣告:文章內容遵循 署名-非商業性使用-禁止演繹 4.0 國際 進行許可,轉載請在文章頁面明顯位置給出作者與原文連結。