【Spring Boot】Spring Boot之使用Alibaba Cloud Toolkit(Idea插件)本地一鍵部署Spring Boot項目到遠程服務器


一、Alibaba Cloud Toolkit(Idea插件)的安裝

1)Alibaba Cloud Toolkit 介紹

Cloud Toolkit 是本地 IDE 插件,幫助開發者更高效地開發、測試、診斷並部署應用。通過插件,可以將本地應用一鍵部署到任意服務器,甚至雲端(ECS、EDAS、Kubernetes 和 小程序雲 等);並且還內置了 Arthas 診斷、Dubbo工具、Terminal 終端、文件上傳和 MySQL 執行器等工具。
2)Alibaba Cloud Toolkit 安裝步驟

第 1 步:打開 Intellij 的 Settings ( Windows下 ) 或 Preferences( Mac下 )窗口

第 2 步:進入 Plugins 選項,搜索“Alibaba Cloud Toolkit”,並安裝即可,如下圖:

 

安裝結果確認:

插件安裝成功后,重啟 Intellij,若您在工具欄看到 Alibaba Cloud Toolkit 的圖標,則安裝成功。

 

 

 

 

二、配置你的Host(即添加你的服務器)

 

 

 

 

 

三、部署你的Spring Boot項目

1.選擇Deploy to Host

 

2.部署前進行相關的配置

 

 

 

部署參數說明 

1)Deploy File:部署文件包含兩種方式。

  Maven Build:如果當前工程采用 Maven 構建,可以使用 Cloud Toolkit 直接構建並部署。
  Upload File:如果當前工程並非采用 Maven 構建,或者本地已經存在打包好的部署文件,可以選擇並直接上傳本地的部署文件。
2)Target Deploy ECS:在下拉列表中選擇地域,然后在地域中選擇要部署的 ECS 實例。
3)Deploy Location :輸入在 ECS 上部署路徑,如 /mnt/javaProject/base-eureka
4)Commond:輸入應用啟動命令,如 sh /mnt/javaProject/base-eureka/restart.sh。表示在完成應用包的部署后,需要執行的命令 —— 對於 Spring Boot 程序而言,通常是一句 java -jar XXXX.jar 的啟動命令。

/mnt/javaProject/base-eureka/restart.sh內容如下:

source ~/.bash_profile
ps -ef|grep  base-eureka.jar | grep -v grep |awk '{print $2}' | xargs kill -9
nohup java -jar /mnt/javaProject/base-eureka/base-eureka.jar --spring.profiles.active=one > nohup.log 3>&1 &
nohup java -jar /mnt/javaProject/base-eureka/base-eureka.jar --spring.profiles.active=two > nohup2.log 2>&1 &
nohup java -jar /mnt/javaProject/base-eureka/base-eureka.jar --spring.profiles.active=three > nohup3.log 2>&1 &

3.點擊發布,可能出現[ERROR] The cloud assistant is not installed on the ECS的錯誤

 

解決辦法見:

https://www.cnblogs.com/756623607-zhang/p/11442791.html 

 

4.再次發布就可以了

 


免責聲明!

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



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