侧边栏壁纸
  • 累计撰写 6 篇文章
  • 累计创建 6 个标签
  • 累计收到 0 条评论

使用IntelliJIDEA部署应用到Windows服务器

Aholic
2021-12-17 / 0 评论 / 0 点赞 / 555 阅读 / 1,263 字
温馨提示:
本文最后更新于 2021-12-17,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

前提条件

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

安装插件

  1. 在线安装:https://yq.aliyun.com/articles/674021?spm=a2c4e.11153940.blogcont673560.10.70722708luDt3T
  2. 离线下载:http://plugins.jetbrains.com/plugin/11386-alibaba-cloud-toolkit

准备工作

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

  • 安装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 
        

部署应用到Windows服务器

  1. 在IntelliJ IDEA中导入Java工程。
  2. 添加服务器。
    1. 在IntelliJ IDEA顶部菜单栏中选择Tools > Alibaba Cloud > Alibaba Cloud View > Host。
    2. 在弹出的Host页签中单击Add Host。http://image.aholic.fun/7ba3e645e67440559cda14f4d26dd60c
    3. 在Add Host对话框中设置Host List、Username、Password和Tag等参数,完成后单击Add。http://image.aholic.fun/5aa09bbc21e24dd39f7a4b96fe0864a7
  3. 部署应用。
    1. 在IntelliJ IDEA顶部菜单栏中选择Tools > Alibaba Cloud > Deploy to Host...。
    2. 在Deploy to Host对话框设置部署参数,然后单击Run。http://image.aholic.fun/3244911f3c0943b9bbef84e423d866b2
    3. idea中的terminal实时查看日志,如果想设置按日滚动的日志文件,可以设置成http://image.aholic.fun/1949b1ca569a439eb856c60b2f1842fb
0
博主关闭了所有页面的评论