圖解Linux下部署分散式服務架構

來源:酷知科普網 1.96W

本篇經驗將和大家介紹Linux下部署分散式服務架構,希望對大家的工作和學習有所幫助!

操作方法

(01)在Linux伺服器上建立自己的專案資料夾(如:data),然後定義三個子資料夾website、tool、tomcat(website存放專案編譯後的程式碼和頁面工程包、tool存放軟體包、tomcat存放專案容器)。

(02)啟動Redis、ActiveMQ、Zookeeper、Nginx服務。

(03)首先開啟IDEA,將專案進行打包編譯,如下圖所示:

圖解Linux下部署分散式服務架構

(04)部署aus專案:將zheng-aus-rpc-service編譯後的壓縮包(圖中紅色框內)上傳至data/tomcat路徑下,並使用shell命令解壓,如下圖所示:

圖解Linux下部署分散式服務架構 第2張

(05)進入data/tomcat/zheng-aus-service/bin路徑下啟動檔案。如果啟動成功,如下圖所示:

圖解Linux下部署分散式服務架構 第3張

(06)如果啟動失敗,此時進入zheng-aus-service/conf中修改shell檔案,將檔案中的”r”全部替換成”rn”,然後重新啟動檔案,如下圖所示:

圖解Linux下部署分散式服務架構 第4張

(07)拷貝一個tomcat解壓包到data/tomcat路徑下,將資料夾名改成aus-server,自定義更改aus-server/conf/檔案中的啟動埠(8080)和關閉埠(8005)的值。

(08)上傳zheng-aus-de專案的class檔案(圖中紅框內的資料夾)到website,修改資料夾名稱為aus-server,如下圖所示:

圖解Linux下部署分散式服務架構 第5張

(09)如果專案是前後端分離的,則需要上傳靜態頁面工程包(圖中紅框內的資料夾)到website中,如下圖所示:

圖解Linux下部署分散式服務架構 第6張

(10)在Host標籤後新增虛擬目錄路徑對映:<Context path=""docBase="/data/website/aus-server"reloadable="true"/>根據實際情況更改docBase的值。

(11)進入data/tomcat/aus-server/bin中啟動檔案,待出現Tomcat started後,進入aus-server/logs/檢視啟動日誌,如果沒有報錯,則說明專案啟動成功。

(12)部署upms專案:方法如上4-10,唯一需要注意的是在同一臺伺服器上同時部署多個tomcat,需保證tomcat的啟動埠和關閉埠都是唯一的,不能重複。

熱門標籤