部署应用到服务器失败时,通常通过会查看服务器的日志来排查问题。使用Cloud Toolkit将本地应用部署到服务器时,通过内置的Terminal可以快速查看该服务器实时日志信息。本文将以在IntelliJ IDEA中部署应用到Linux服务器来介绍查看实时日志功能。

前提条件

  • 您已在IntelliJ IDEA中添加服务器,请参见添加远程服务器
  • 若需上传文件到Windows系统中,请先完成支持OpenSSH的准备工作,详情请参见准备工作

操作步骤

  1. 在IntelliJ IDEA中打开您的工程。
  2. 在IntelliJ IDEA界面左侧的Project中右键单击您的工程,在快捷菜单中选择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