1. 程式人生 > 其它 >centos7上部署多個tomcat

centos7上部署多個tomcat

搭建多個tomcat環境

如果你有多臺伺服器的話,可以在多個伺服器上搭建一樣的tomcat環境,關於tomcat環境搭建可以參考這篇https://www.cnblogs.com/yoyoketang/p/10186513.html
前面是用的yum直接安裝的,本篇介紹用wget下載安裝apache-tomcat-8.5.35,下載地址[wgethttp://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.35/bin/apache-tomcat-8.5.35.tar.gz](wgethttp://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.35/bin/apache-tomcat-8.5.35.tar.gz

)

由於我這邊只有一臺伺服器,為了方便練習,可以在一個伺服器上搭建3個tomcat環境

    • 先在/usr/local目錄下新建一個tomcat目錄
    • wget下載apache-tomcat-8.5.35.tar.gz
    • tar -zxf解壓
    • 解壓後重命名apache-tomcat-1
    • 同一目錄下複製2個一樣的apache-tomcat-2、apache-tomcat-3
    • tomcat預設都是在8080埠啟動的,為了能讓3個服務都能啟動,就需要改啟動埠,開啟apache-tomcat-1/conf/server.xml目錄編輯
    • vim /usr/local/tomcat/apache-tomcat-1/conf/server.xml
    • 找到以下三個地方,把埠改成跟之前不一樣的,如下
      • 改完之後,去阿里雲ECS後臺管理-安全組-配置規則-新增8081、8082、8083三個埠訪問許可權

        接著去啟動3個tomcat, 看到如下提示,說明正常啟動了

      • 停掉tomcat服務是在bin下執行./shutdown.sh
      • 啟動完成後,在瀏覽器上分別然後訪問http://47.104.x.x:8081/http://47.104.x.x:8082/http://47.104.x.x:8082/。會發現都可以訪問到了。
        首次訪問會比較慢,如果不能訪問就執行reboot重啟

        為了驗證方便,修改tomcat首頁/usr/local/tomcat/apache-tomcat-1/webapps/ROOT,開啟index.jsp檔案,把Home 分別改成Home8081,Home8082,Home8083

      • 改完之後重新整理頁面就能訪問了