Cloud Toolkit 部署应用到 Windows 服务器

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

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

准备工作

  1. 在 Windows 服务器中安装 PowerShell,详情请参见官方教程。若您的服务器中已安装 PowerShell,请跳过此步骤。
  2. 选择一种方式安装 OpenSSH。
  • 在线安装,请参见官方文档
  • 离线安装,具体操作步骤如下:

    • 下载 OpenSSH 安装包
      注意:64 位操作系统和 32 位操作系统的服务器对应的安装包不同,请下载与您的服务器操作系统对应的安装包。
    • 解压安装包至 C:\Program Files\OpenSSH-Win64 路径下。
    • C:\Program Files\OpenSSH-Win64 路径下运行 cmd,然后执行以下命令安装 OpenSSH。
      powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
    • 执行以下命令将 OpenSSH 设置为自动启动模式,然后启动 OpenSSH。

      sc config sshd start= auto
      net start sshd

3、在 PowerShell 中执行以下命令修改默认 Shell 为 PowerShell。

New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -PropertyType String -Force

操作步骤

1、在 IntelliJ IDEA 中导入您的工程。
2、添加服务器。

  • 在顶部菜单栏中选择 Tools > Alibaba Cloud > Alibaba Cloud View > Host
  • 在弹出的 Host 页签中单击 Add Host

image

  • Add Host 对话框中设置 Host List、Username、Password 和 Tag 等参数,完成后单击 Add
    完成参数设置后,可以单击 Test Connection 来测试是否能成功连接服务器。

image

3、部署应用。

  • 在 IntelliJ IDEA 界面左侧的 Project 中右键单击您的工程,在快捷菜单中选择 Alibaba Cloud > Deploy to Host
  • Deploy to Host 对话框设置部署参数然后单击 Run

image

部署参数说明

  • File:可选择为 Maven Build、Upload File 或 Gradle Build。

    • Maven Build:若当前工程采用 Maven 构建,可以直接构建并部署。
    • Upload File:若当前工程不是采用 Maven 构建,或在本地已存在打包好的部署文件,可以选择并上传本地的部署文件。
    • Gradle Build:若当前工程采用 Gradle 构建,选择此项来构建并部署。
  • Target Host:在下拉列表中选择 Tag,然后在该 Tag 中选择要部署的服务器。
  • Target Directory:输入在 Windows 服务器上的部署路径,如 c:servertomcatdeploy。
  • Command:输入应用启动命令,如 c:servertomcatdeploystart.bat。
    说明:Command 命令默认支持所有 PowerShell 命令,暂不能直接使用 DOS 命令。若需使用 DOS 命令,请用批处理脚本(.bat/.cmd)来执行。

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

结果验证

部署开始后,IntelliJ IDEA 的 Console 区域会打印部署日志。您可以根据日志信息检查部署结果。
您还可以通过内置 Terminal 终端登陆远程服务器,在部署路径下执行 dir 命令检查您的应用是否部署成功。登录远程服务器操作步骤如下:

  • 在 IntelliJ IDEA 编辑器底部单击 Alibaba Cloud View 页签,并选择 Host View 页签。
  • 在 Host View 页签中单击目标远程服务器 Actions 区域的 Terminal,登录远程服务器。
相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
相关文章
|
9月前
|
弹性计算 人工智能 前端开发
在阿里云ECS上部署n8n自动化工作流:U2实例实战
本文介绍如何在阿里云ECS的u2i/u2a实例上部署开源工作流自动化平台n8n,利用Docker快速搭建并配置定时任务,实现如每日抓取MuleRun新AI Agent并推送通知等自动化流程。内容涵盖环境准备、安全组设置、实战案例与优化建议,助力高效构建低维护成本的自动化系统。
2187 5
|
9月前
|
Java Linux Apache
在CentOS服务器上编译并部署NiFi源码
部署Apache NiFi在CentOS上是一个涉及细节的过程,需要注意Java环境、源码编译、配置调整等多个方面。遵循上述步骤,可以在CentOS服务器上成功部署和配置Apache NiFi,从而高效地处理和分发数据。
309 17
|
10月前
|
弹性计算 安全 Linux
使用阿里云服务器安装Z-Blog博客网站流程,新手一键部署教程
本教程教你如何在阿里云99元服务器上,通过宝塔Linux面板一键部署Z-Blog博客。基于CentOS 7.9系统,从远程连接、安装宝塔面板、开放端口到部署Z-Blog全流程详解,操作简单,新手也能轻松搭建个人博客网站。
1198 13
|
10月前
|
弹性计算 Devops Shell
用阿里云 DevOps Flow 实现 ECS 部署自动化:从准备到落地的完整指南
阿里云 DevOps Flow 是一款助力开发者实现自动化部署的高效工具,支持代码流水线构建、测试与部署至ECS实例,显著提升交付效率与稳定性。本文详解如何通过 Flow 自动部署 Bash 脚本至 ECS,涵盖环境准备、流水线搭建、源码接入、部署流程设计及结果验证,助你快速上手云上自动化运维。
849 0
监控 安全 Linux
589 0
|
SQL IDE Java
入门Cloud Toolkit:简化你的Java应用开发与部署流程
【10月更文挑战第19天】作为一名长期从事Java开发的程序员,我一直致力于寻找能够简化日常开发工作的工具。在众多工具中,阿里巴巴推出的Cloud Toolkit引起了我的注意。这款免费的插件旨在帮助开发者更轻松地进行开发、测试及部署工作,尤其是在与云服务交互时表现尤为出色。本文将从个人的角度出发,介绍Cloud Toolkit的基本功能及其使用技巧,希望能帮助初学者快速上手这款实用工具。
444 1
|
Java Shell 网络安全
Alibaba Cloud Toolkit使用:在 Intellij IDEA 中部署 Spring Boot / Spring Cloud 应用到远程服务器
Alibaba Cloud Toolkit使用:在 Intellij IDEA 中部署 Spring Boot / Spring Cloud 应用到远程服务器
1539 0
Alibaba Cloud Toolkit使用:在 Intellij IDEA 中部署 Spring Boot / Spring Cloud 应用到远程服务器
|
弹性计算 IDE 安全
Alibaba Cloud Toolkit:本地应用一键部署到任何机器上
Alibaba Cloud Toolkit:本地应用一键部署到任何机器上
Alibaba Cloud Toolkit:本地应用一键部署到任何机器上

热门文章

最新文章