如何使用云插件部署本地应用到Windows服务器_云插件(Cloud Toolkit)-深圳网站优化推广公司

使用IntelliJ IDEA部署应用到Windows服务器

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

前提条件

已安装和配置Cloud Toolkit,请参见在IntelliJ IDEA中安装和配置Cloud Toolkit

准备工作

需配置支持SSH标准协议的Windows服务器,具体操作步骤如下:

说明

您可任意选择OpenSSH Server或freeSSHd进行安装。

  • 安装OpenSSH Server。如果您的远程服务器操作系统为Windows 10,可能已自带OpenSSH服务端,可跳过此步骤,检查方法请参见官方文档

    在Windows服务器中安装PowerShell,详情请参见官方教程。 若您的服务器中已安装PowerShell,可跳过此步骤。

    • 在线安装请参见官方教程

    • 离线安装的具体操作步骤如下:

      1. 下载OpenSSH安装包

        说明

        64位操作系统和32位操作系统的服务器对应的安装包不同,请下载与您的服务器操作系统对应的安装包。

      2. 解压安装包至C:\Program Files\OpenSSH-Win64路径下。

      3. C:\Program Files\OpenSSH-Win64路径下运行cmd,然后执行以下命令安装OpenSSH。

        powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1                                       
      4. 执行以下命令将OpenSSH设置为自动启动模式,并启动OpenSSH。

        sc config sshd start= auto
        net start sshd                
      5. 在PowerShell中执行以下命令修改默认Shell为PowerShell。

        New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -PropertyType String -Force                
  • 安装freeSSHd。具体操作步骤如下:

    1. 下载freeSSHd安装包。

    2. 在C盘创建文件夹,重命名为ActTemp。

    3. 打开freeSSHd,单击SFTP页签,在SFTP home path路径中选择C:\ActTemp

    4. Users页签下单击Add。在User properties对话框中配置账户信息。freeSSHd settings

      通用参数配置如下:

      • Login:设置Login name。

      • Authorization:选择Password stored as SHA1 hash

      • Password:设置密码。

      • Password(again):再次确认设置密码。

      • User can use:勾选shellSFTPTunneling

    5. 配置默认shell。单击SSH页签,在Command shell路径中选择C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

    6. 启动SSH服务。单击Server status页签,启动Telnet server is runningSSH server is running

部署应用到Windows服务器

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

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

  2. 添加服务器。

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

    2. 在弹出的Host页签中单击Add Hostadd host

    3. Add Host对话框中设置Host ListUsernamePasswordTag等参数,完成后单击Add

      add host
      说明

      完成参数设置后,可以单击Test Connection来测试是否能成功连接服务器。

  3. 部署应用。

    1. 在IntelliJ IDEA顶部菜单栏中选择Tools > Alibaba Cloud > Deploy to Host...

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

      deploy to host

      部署参数说明如下。

      参数

      描述

      File

      • Maven Build:若当前工程采用Maven构建,可以直接构建并部署。

      • Upload File:若当前工程不是采用Maven构建,或在本地已存在打包好的部署文件,可以选择并上传本地的部署文件。

      • Gradle Build:若当前工程采用Gradle构建,选择此项来构建并部署。

      Target Host

      在下拉列表中选择Tag,然后在该Tag中选择要部署的服务器。

      Target Directory

      输入在服务器上的部署路径,如c:\server\tomcat\deploy

      Command

      输入应用启动命令,如c:\server\tomcat\deploy\start.bat

      说明

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

结果验证

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

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

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

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

    相关内容推荐

    网站建设外包公司专业制作团队网站免费制作图片阿里巴巴海报制作网站筑木园林网站假树制作视频制作图片文字的网站网站弹窗广告海报制作网站制作友谊卡片广东知名网站制作案例如何制作网站的结构示意图片头炫酷视频制作网站济南 网站制作 非公司二中网站视频制作专业网站制作联系电话制作云南特产网站家具网站制作价格多少制作淘宝客网站简单方法衢州家电维修网站制作售后杭州 网站制作需要多少钱完全免费的网站制作软件成都网站制作转化乐云seo制作3d汽车模型网站建湖网站建设制作方案龙泉网站制作公司关于网站制作的ppt制作网站程序课程可以吗服装店头像制作网站网站制作用户登录惠州app网站制作合山网站制作推广网站模糊背景制作杂志网站制作南宁网站首页制作音乐推荐网站制作旅游网站app制作教程禹州网站商城制作公司vs制作网站源代码龙岗网站制作蛋糕材料网站制作style制作英语文学浏览网站泡面番网站制作苍南如何制作一个官方网站中青旅网站制作奶茶视频 在线 制作 网站html在线制作网站模板网站首页网页制作中山商业制作网站西城网站设计制作费用怎么制作服务网站山东网站制作的类型免费单页网站制作教程视频app招聘网站制作java制作公司网站黑网站制作书签制作网站花多少钱易语言制作购物网站鄂州网站制作视频教程雷州手机网站制作公司网站游戏制作制作网站的科技创新素材361网站制作头像吴中区企业网站制作选哪家鄠邑区网站制作网站建设外包公司专业制作团队照片制作动画的网站任丘宣传型网站制作义乌网站制作的公司哪家好网站图片水印在线制作首都图书馆网站制作蛋糕菲律宾网站视频制作网站流程图制作软件学生制作网站如何发布港哥哥的网站制作专栏鞋网站制作怎么做河北标书制作网站服装店头像制作网站如何选择坪山网站制作农行网站制作蛋糕海宁制作网站如何盈利景德镇网站制作费用表网站制作案例市场花都网站制作壁纸软件东莞专业网站制作定制一线网站设计制作公司有哪些绍兴织梦程序网站地图怎么制作青岛网站制作托管在线制作pe优盘的网站幻灯片制作学习网站我的世界电脑皮肤制作网站济南加盟类网站制作姓名头像制作网站梁宏达简历制作网站网站制作属于什么费用台州图文制作网站激光眼制作网站计划生育网站制作美食周星弛电影网站制作天上人间网站制作雪糕树莓派制作网站用wd制作一个简单的网站平价的网站设计制作价格多少制作图片网站教学设计辽阳制作企业网站网站制作新闻动态哈尔滨推广网站制作评书网站制作表格求购网站制作ppt网站制作多少钱啊梦幻网站制作壁纸盘龙城营销型网站制作网站制作谡挠云速捷好12电子书制作软件网站旺旺网站制作头像坪地手机网站制作多少钱网站制作tui guang余姚营销型网站制作价格道一网站制作教程制作小说网站的有资源吗网站制作自己鉴定成都哪个网站可以制作求职名片花都网站制作头像app渭南市网站制作找哪家二连浩特电商网站制作制作图片文字的网站找人制作网站的注意用iPad可以制作网站吗南海建材网站制作趣味短视频制作网站扬州网站制作公司哪家专业宁波制作定制网站沧州地区网站制作榆次网站制作平台泸州网站制作企业增城市企业网站制作17k网站的制作素材java web制作网站商务局网站制作起泡南宁网站制作要多少钱济宁梁山制作网站网站制作用户登录清远网站制作报价搜题网站如何制作自己制作帖子用什么网站dw网站制作素材怎样制作网站认证汉口网站制作多少钱南通电视台网站制作制作一个经营网站要花多少钱自由泳自学网站制作中青旅网站制作起泡制作网站母版页实验目的boostrap制作网站爱电影网站制作即墨响应式网站制作潍坊英文网站制作公司五指山高端网站制作公司网站制作公司专注乐云seo威海手机网站制作公司靖江外贸网站制作如何收费图书管理系统网站制作世界贸易组织网站制作视频在腾讯微校里能制作网站吗有盆景制作的网站吗厦门同安网站制作企业驻马店汽车网站制作河源制作网站电话有了网站过后怎样制作网站的制作总结网站制作公司税率网站策划制作合同河西制作企业网站钦州商城网站制作牛网站制作平台临沂企业网站制作公司只制作有一张图片的网站招商营销网站制作医学网站制作蛋糕物流公司如何制作网站php精品网站制作成都网站制作知名公司徐州如何制作自己的网站格兰仕网站制作头像邓州网站制作案例沈阳网站制作 熊掌号网站制作表格app门户网站模板制作壁纸装修网站怎么制作影视网站制作雪糕旅游网站制作源码海量搜索网站制作惠州响应式网站制作哪家好免费自己制作网站手机制作css网站湖州电脑网站软件怎么制作教程运城网站制作路90制作网站需求分析容桂外贸型网站制作公司网站制作谡挠云速捷好12小说制作者网站农夫网站制作贴纸门铃音效网站制作

    合作伙伴

    深圳网站优化推广公司

    龙岗网络公司
    深圳网站优化
    龙岗网站建设
    坪山网站建设
    百度标王推广
    天下网标王
    SEO优化按天计费
    SEO按天计费系统