Cloud Toolkit 支持将应用部署到采用 SSH 标准协议的服务器,您无需在一系列运维工具之间切换,只需在图形界面上选择目标服务器即可快速部署。本文将介绍在 IntelliJ IDEA 中使用 Cloud Toolkit 部署本地应用到 Linux 服务器的方法。

前提条件

操作步骤

您可以下载 Java_demo (Java_demo 用于在 Web 页面上打印 Hello World 字符串)来完成部署工作,具体步骤如下:

  1. 在 IntelliJ IDEA 中导入 Java_demo 工程。

  2. 添加服务器。

    1. 在顶部菜单栏中选择Tools > Alibaba Cloud > Alibaba Cloud View > Host

    2. 在弹出的 Host 页签中单击Add Host
      bt_add_host
    3. Add Host 对话框中设置 Host ListUsernamePasswordTag 等参数,完成后单击Add
      完成参数设置后,可以单击 Test Connection 来测试是否能成功连接服务器。

  3. 部署应用。

    1. 在 IntelliJ IDEA 界面左侧的 Project 中右键单击 Java_demo,在快捷菜单中选择 Alibaba Cloud > Deploy to Host

    2. Deploy to Host 对话框设置部署参数然后单击 Run



    部署参数说明:

    • 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

您还可以在部署应用时查看实时日志,详情请参见查看实时日志

结果验证

部署开始后,IntelliJ IDEA 的 Console 区域会打印部署日志,您可以根据日志信息检查部署结果。

您还可以通过内置 Terminal 终端登录远程服务器,cd 至部署径下,然后执行 ls 命令检查是否部署成功。登录远程服务器操作步骤如下:

  1. 在 IntelliJ IDEA 编辑器底部单击 Alibaba Cloud View 页签,并选择 Host 页签。

  2. Host 页签中单击目标远程服务器 Actions 区域的 Terminal,登录远程服务器。