部署应用到服务器失败时,通常通过查看服务器的日志来排查问题。使用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