在之前的文章 《在 Eclipse 中部署 Java 應用到 阿裡雲 ECS》 中講解了如何将一個本地應用部署到阿裡雲 ECS 上去,有些讀者回報目前還有一些測試機器是在經典網絡,咨詢是否可以通過 Cloud Toolkit 插件将應用部署到這些伺服器上去?最新版本的 Cloud Toolkit 已經釋出,完全支援啦。
由于阿裡雲 ECS 雲助手隻能支援 VPC 網絡機器,是以,經典網絡隻能通過Host模式手動添加機器,采用标準 SSH 協定來進行部署
添加伺服器
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLlZjM2cjY1MjYwImN4QjY1QjM1MWNwM2MwUTYilDOiZDZzkzNihzM08CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
如上圖所示,在菜單
Alibaba Cloud - Alibaba Cloud View - Host
中打開機器視圖界面,如下圖:
點選右上角
Add Host
按鈕,出現添加機器界面
設定伺服器的 SSH 賬号
部署
在 IntelliJ IDEA 中,滑鼠右鍵項目工程名,在出現的菜單中點選 Alibaba Cloud - Deploy to Host...,會出現如下部署視窗:
在 Deploy to Host 對話框設定部署參數,然後單擊 Deploy,即可執行初次部署。
部署參數說明:
- Deploy File:部署檔案包含兩種方式。
- Maven Build:如果目前工程采用 Maven 建構,可以使用 Cloud Toolkit 直接建構并部署。
- Upload File:如果目前工程并非采用 Maven 建構,或者本地已經存在打包好的部署檔案,可以選擇并直接上傳本地的部署檔案。
- Target Deploy host:在下拉清單中選擇Tag,然後選擇要部署的伺服器。
- Deploy Location :輸入在 ECS 上部署路徑,如 /root/tomcat/webapps。
- Commond:輸入應用啟動指令,如 sh /root/restart.sh。表示在完成應用包的部署後,需要執行的指令 —— 對于 Java 程式而言,通常是一句 Tomcat 的啟動指令。
官網
https://toolkit.aliyun.com交流群(釘釘)
交流群(微信)