前提条件
已安装和配置Cloud Toolkit,请参见在IntelliJ IDEA中安装和配置Cloud Toolkit。
安装插件
- 在线安装:https://yq.aliyun.com/articles/674021?spm=a2c4e.11153940.blogcont673560.10.70722708luDt3T
- 离线下载:http://plugins.jetbrains.com/plugin/11386-alibaba-cloud-toolkit
准备工作
需配置支持SSH标准协议的Windows服务器,具体操作步骤如下:
- 安装OpenSSH Server。如果您的远程服务器操作系统为Windows 10,可能已自带OpenSSH服务端,可跳过此步骤,检查方法请参见官方文档。在Windows服务器中安装PowerShell,详情请参见官方教程。 若您的服务器中已安装PowerShell,可跳过此步骤。
- 在线安装请参见官方教程。
- 离线安装的具体操作步骤如下:
-
下载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
-
在PowerShell中执行以下命令修改默认Shell为PowerShell。
New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -PropertyType String -Force
-
部署应用到Windows服务器
- 在IntelliJ IDEA中导入Java工程。
- 添加服务器。
- 在IntelliJ IDEA顶部菜单栏中选择Tools > Alibaba Cloud > Alibaba Cloud View > Host。
- 在弹出的Host页签中单击Add Host。
- 在Add Host对话框中设置Host List、Username、Password和Tag等参数,完成后单击Add。
- 部署应用。
- 在IntelliJ IDEA顶部菜单栏中选择Tools > Alibaba Cloud > Deploy to Host...。
- 在Deploy to Host对话框设置部署参数,然后单击Run。
- idea中的terminal实时查看日志,如果想设置按日滚动的日志文件,可以设置成