Cloud Toolkit支持將應用部署到采用SSH標準協議的服務器,您無需在一系列運維工具之間切換,只需在圖形界面上選擇目標服務器即可快速部署。本文為您介紹在IntelliJ IDEA中使用Cloud Toolkit部署本地應用到Linux服務器。

前提條件

部署應用到Linux服務器

您可以下載Java_demo(Java_demo用于在Web頁面上打印Hello World字符串)來完成部署工作,具體步驟如下:

  1. 在IntelliJ IDEA中導入Java_demo工程。
  2. 添加服務器。
    1. 在IntelliJ IDEA頂部菜單欄中選擇Tools > Alibaba Cloud > Alibaba Cloud View > Host
    2. 在彈出的Host頁簽中單擊Add Hostadd host
    3. Add Host對話框中設置Host ListUsernamePassword等參數,完成后單擊Add
      add host
      說明 完成參數設置后,可以單擊Test Connection來測試是否能成功連接服務器。
  3. 部署應用。
    1. 在IntelliJ IDEA頂部菜單中選擇Alibaba Cloud > Deploy to Host...
    2. Deploy to Host對話框設置部署參數,然后單擊Run
      deploy to host

      部署參數說明如下表所示:

      參數 描述
      File
      • Maven Build:若當前工程采用Maven構建,可以直接構建并部署。
      • Upload File:若當前工程不是采用Maven構建,或在本地已存在打包好的部署文件,可以選擇并上傳本地的部署文件。
      • Gradle Build:若當前工程采用Gradle構建,選擇此項來構建并部署。
      Target Host 在下拉列表中選擇Tag,然后在該Tag中選擇要部署的服務器。
      Target Directory 輸入在服務器上的部署路徑,如/root/tomcat/webapps
      Command 輸入應用啟動命令,如sh /root/restart.sh

結果驗證

部署開始后,IntelliJ IDEA的Console區域會打印部署日志,您可以根據日志信息檢查部署結果。

您還可以通過內置Terminal終端登錄遠程服務器,cd至部署路徑下,然后執行ls命令檢查是否部署成功。登錄遠程服務器操作步驟如下:

  1. 在IntelliJ IDEA編輯器底部單擊Alibaba Cloud View頁簽,并選擇Host頁簽。
  2. Host頁簽中單擊目標遠程服務器Actions區域的Terminal,登錄遠程服務器。

了解更多關于如何查看應用部署的日志詳情請參見使用Cloud Toolkit查看遠程服務器按日滾動的日志文件