全部产品
云市场

查看实时日志

更新时间:2019-07-02 19:00:47

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

    部署参数说明:

    • 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 区域填写查看实时日志的命令,例如:

      1. tail -f /root/act_tomcat/tomcat/logs/catalina.out -n200
      1. gc -wait c\logs\xxx1.log

      注意:在 Windows 系统中,Command 命令默认支持所有 PowerShell 命令,暂不能直接使用 DOS 命令。若需使用 DOS 命令,请用批处理脚本(.bat/.cmd)来执行。

    2. 勾选 Automatic open after deploy 项。

  5. 单击 Run

结果验证

应用开始部署后,通过内置 Terminal 登录服务器,可以看到部署应用的实时日志信息。

操作演示