部署應用到服務器失敗時,通常通過查看服務器的日志來排查問題。使用Cloud Toolkit將本地應用部署到服務器時,通過內置的Terminal可以快速查看該服務器實時日志信息。本文將以在IntelliJ IDEA中部署應用到Linux服務器來介紹查看實時日志功能。

前提條件

  • 您已在IntelliJ IDEA中添加服務器,請參見添加遠程服務器
  • 若需上傳文件到Windows系統中,請先完成支持OpenSSH的準備工作,詳情請參見準備工作

操作步驟

  1. 在IntelliJ IDEA中打開您的工程。
  2. 在IntelliJ IDEA頂部菜單欄中選擇Tools > Alibaba Cloud > Deploy to Host...
  3. Deploy to Host對話框的Deployment頁簽中填寫應用部署信息。Deploy to Host
    部署參數說明如下。
    參數 描述
    File 可選擇Maven BuildUpload FileGradle Build
    • Maven Build:若當前工程采用Maven構建,可以直接構建并部署。
    • Upload File:若當前工程不是采用Maven構建,或在本地已存在打包好的部署文件,可以選擇并上傳本地的部署文件。
    • Gradle Build:若當前工程采用Gradle構建,選擇此項來構建并部署。
    Target Host 單擊右側的加號,在下拉列表中選擇Tag,然后在該Tag中選擇要部署的服務器。
    Target Directory 輸入在服務器上的部署路徑,如/root/tomcat/webapps
    Command 輸入應用啟動命令,如sh /root/restart.sh
  4. Deploy to Host對話框中單擊Advanced頁簽,并在Advanced頁簽中進行以下配置:
    1. Command區域填寫查看實時日志的命令,例如:
      重要 在Windows系統中,Command命令默認支持所有PowerShell
    2. 勾選Automatic open after deploy項。Automatic open after deploy
  5. 單擊Run

結果驗證

應用開始部署后,通過內置Terminal登錄服務器,可以看到部署應用的實時日志信息。

操作演示

check