在IntelliJ IDEA中安装和配置Cloud Toolkit后,您可以将本地应用快速部署到阿里云ECS、EDAS、容器服务Kubernetes版和任意服务器中去,还可以使用Cloud Toolkit提供的Arthas诊断、文件或文件夹上传、内置Terminal等功能。
您可以在JetBrains插件市场搜索Alibaba Cloud Toolkit并下载安装。若出现插件市场访问缓慢、无法下载的情况,可使用离线包安装。
IntelliJ IDEA重启后,在菜单栏中选择File > Settings,在Settings对话框左侧的导航栏中可以看到Alibaba Cloud Toolkit,则说明安装成功。
使用Cloud Toolkit部署应用到云端时,需要调用阿里云的API,调用API时需要使用访问密钥(AccessKey,包括AccessKey ID和 AccessKey Secret)进行云端身份验证。因此在部署应用之前,需要先在Cloud Toolkit中配置账户信息。步骤如下。
完成安装和配置Cloud Toolkit后,即可使用Cloud Toolkit部署应用。
由于阿里云ECS云助手的限制,本教程中只能采用root账号来进行部署。若需切换其他账号部署,建议采用以下方式:
在IntelliJ IDEA中打开您的工程。
在IntelliJ IDEA顶部菜单栏中选择Tools > Alibaba Cloud > Deploy to ECS...。
在Deploy to ECS对话框设置部署参数,然后单击Run。
部署参数说明:
Deploy File:可选择Maven Build或Upload File。
##部署目录为: /root/tomcat/webapps
sh /root/restart.sh
部署开始后,IntelliJ IDEA的Console区域会打印部署日志。您可以根据日志信息检查部署结果。
部署应用到Linux服务器
在IntelliJ IDEA中导入对应工程。
添加服务器。
(1)在IntelliJ IDEA顶部菜单栏中选择Tools > Alibaba Cloud > Alibaba Cloud View > Host。
(2)在弹出的Host页签中单击Add Host。
在Add Host对话框中设置Host List、Username、Password和Tag等参数,完成后单击Add。
在 Host List 文本框内输入服务器地址,也可以是多个服务器地址,用换行分隔每个服务器地址。
端口如果没有改动就默认使用22,无需修改。
Profile Name 为你的连接创建一个名字,怎么开心怎么填。
连接类型,有两种,一种是密码登陆,一种是私钥连接,我这边使用的是密码登陆。
填入用户名和密码。
点击测试连接:Test Connection
部署应用。
(1)在IntelliJ IDEA顶部菜单中选择Alibaba Cloud > Deploy to Host…。
(2)在Deploy to Host对话框设置部署参数,然后单击Run。
对应服务配置: