Cloud Toolkit 部署应用到 Windows 服务器

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
云原生网关 MSE Higress,422元/月
注册配置 MSE Nacos/ZooKeeper,118元/月
简介: 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
      AI 代码解读

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

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

操作步骤

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,登录远程服务器。
相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
打赏
0
11
12
52
6180
分享
相关文章
DeepSeek服务器繁忙解决方法:使用阿里云一键部署DeepSeek个人网站!
通过阿里云一键部署DeepSeek个人网站,解决服务器繁忙问题。学生用户可领取300元代金券实现0成本部署,普通用户则可用99元/年的服务器。教程涵盖从选择套餐、设置密码到获取百炼API-KEY的全流程,助您快速搭建专属大模型主页,体验DeepSeek、Qwen-max、Llama等多款模型,无需代码,最快5分钟完成部署。支持绑定个人域名,共享亲友使用,日均成本仅约1元。
82 10
SshClient应用指南:使用org.apache.sshd库在服务器中执行命令。
总结起来,Apache SSHD库是一个强大的工具,甚至可以用于创建你自己的SSH Server。当你需要在服务器中执行命令时,这无疑是非常有用的。希望这个指南能对你有所帮助,并祝你在使用Apache SSHD库中有一个愉快的旅程!
60 29
Vue项目部署:如何打包并上传至服务器进行部署?
以上就是Vue项目打包及部署的方法,希望对你有所帮助。描述中可能会有一些小疏漏,但基本流程应该没有问题。记住要根据你的实际情况调整对应的目录路径和服务器IP地址等信息。此外,实际操作时可能会遇到各种问题,解决问题的能力是每一位开发者必备的技能。祝你部署顺利!
61 17
阿里云服务器ECS通用型规格族解析:实例规格、性能基准与场景化应用指南
作为ECS产品矩阵中的核心序列,通用型规格族以均衡的计算、内存、网络和存储性能著称,覆盖从基础应用到高性能计算的广泛场景。通用型规格族属于独享型云服务器,实例采用固定CPU调度模式,实例的每个CPU绑定到一个物理CPU超线程,实例间无CPU资源争抢,实例计算性能稳定且有严格的SLA保证,在性能上会更加稳定,高负载情况下也不会出现资源争夺现象。本文将深度解析阿里云ECS通用型规格族的技术架构、实例规格特性、最新价格政策及典型应用场景,为云计算选型提供参考。
【已解决】Matomo本地SMTP配置可以发邮件,但部署到阿里云ECS就发不了邮件
在阿里云ECS上使用Matomo和PHPMailer发送邮件时遇到问题,邮件无法发出且接口调用Pending。经过排查,发现是ECS安全组未开放25/465端口,导致SMTP请求无法正常通信。解决方法为在安全组中配置并开放25/465端口,从而恢复邮件发送功能。
Linux服务器部署docker windows
在当今软件开发中,Docker成为流行的虚拟化技术,支持在Linux服务器上运行Windows容器。流程包括:1) 安装Docker;2) 配置支持Windows容器;3) 获取Windows镜像;4) 运行Windows容器;5) 验证容器状态。通过这些步骤,你可以在Linux环境中顺利部署和管理Windows应用,提高开发和运维效率。
85 1
Docker——阿里云服务器使用Docker部署python项目全程小记
本文记录了我在阿里云服务器上使用Docker部署python项目(flask为例)的全过程,在这里记录和分享一下,希望可以给大家提供一些参考。
使用域名访问部署在ECS上的网站
本文为您介绍如何为网站配置域名并为域名配置HTTPS证书。
Alibaba Cloud Toolkit:本地应用一键部署到任何机器上
Alibaba Cloud Toolkit:本地应用一键部署到任何机器上
1286 0
Alibaba Cloud Toolkit:本地应用一键部署到任何机器上
|
6月前
|
入门Cloud Toolkit:简化你的Java应用开发与部署流程
【10月更文挑战第19天】作为一名长期从事Java开发的程序员,我一直致力于寻找能够简化日常开发工作的工具。在众多工具中,阿里巴巴推出的Cloud Toolkit引起了我的注意。这款免费的插件旨在帮助开发者更轻松地进行开发、测试及部署工作,尤其是在与云服务交互时表现尤为出色。本文将从个人的角度出发,介绍Cloud Toolkit的基本功能及其使用技巧,希望能帮助初学者快速上手这款实用工具。
83 1
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等