Alibaba Cloud Toolkit 远程服务器部署保姆式教学

本文介绍了如何在IntelliJ IDEA中集成AlibabaCloudToolkit,包括添加服务器、部署应用(配置打包、启动脚本)及启动流程,适合Java开发者提升部署效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

🦆博主介绍:小黄鸭技术

🌈擅长领域:Java、实用工具、运维

👀 系列专栏:📢开发工具 Java之路 八股文之路

📧如果文章写作时有错误的地方,请各位大佬指正,一起进步!!!

🧡欢迎大家点赞➕收藏⭐➕评论💬支持博主🤞  

目录

🦆简介

🐒IDE集成

🐕如何部署

1.添加服务器

2.部署应用

3.启动


🦆简介

Alibaba Cloud Toolkit(后文简称Cloud Toolkit)可以帮助开发者更高效地部署、测试、开发和诊断应用。

🐒IDE集成

1.在插件市场搜索Alibaba Cloud Toolkit添加后并重启IDE。    

  1. 在IntelliJ IDEA顶部菜单栏中选择File > Settings。
  2. 在Settings对话框的左侧导航栏中单击Plugins。
  3. 搜索Alibaba Cloud Toolkit并点击Install

🐕如何部署

1.添加服务器


依次点击 Tools > Alibaba Cloud > Alibaba Cloud View > Host


单击AliBaba Cloud View弹出页面的ADD HOST按钮


添加主机,并点击 Test Connection || 测试连接状况按钮,测试是否正确可以连接到服务器。

 Advanced标签页,可以创建一个Tag来标注是什么环境。

2.部署应用

依次点击Tools > Alibaba Cloud > Deploy to Host

Deploy to Host页面如下

Deployment 依次添加参数

参数解释:

        名称:起一个好记的名字,比如我是推送到测试环境,所以命名为TEST

        Target Host:点击➕号,选择添加服务器中添加的服务器。

        Target Directory:打包好的项目推送到服务器的地址

        After deploy:打包上传到服务器后的操作,会自动进入 Target Directory 的目录下,可以执行启动Jar包等命令,比如我写的是一个启动脚本,所以 sh XXX.sh 就可以启动成功

        执行前:可以配置 maven的打包命令或者Gradle打包命令,如果有多个配置Profile可以指定测试环境的Profile打包 -ptest


 填写Advanced相关参数。

主要配置的是Open Terminal 下的 Command 可以在部署后打开Terminal控制台并指定打印日志操作

tail -f /home/demo/xxx.log -n300

docker logs -f --tail=300 CONTAINER ID

3.启动

点击构建选择刚才的配置,点击运行即可。

 

🧡欢迎大家点赞➕收藏⭐➕评论💬支持博主🤞   

Alibaba Cloud Toolkit(后文简称 Cloud Toolkit)可以帮助开发者更高效地部署、测试、开发和诊断应用。Cloud Toolkit与主流IDE及阿里云其他产品无缝集成,帮助您大大简化应用部署服务器,尤其是阿里云服务器中的操作。您还可以通过其内嵌的Arthas程序诊断、Terminal Shell终端和MySQL执行器等工具,简化应用开发、测试和诊断的过程。 产品功能 部署应用 部署应用到ECS:完成编码后,利用Cloud Toolkit快速将应用部署至ECS指定目录。 部署应用到EDAS:将本地代码和云端应用进行关联后,可以实现自动化的部署部署应用到Kubernetes:将本地代码和云端容器进行关联后,可以实现自动化的镜像上传和部署部署应用到远程服务器:支持SSH标准协议,可以将应用部署到任意机器。 内置终端Terminal:在本地IDE内,开发者可以直接通过内置的终端Terminal,快速登录所有支持标准SSH协议的机器。 文件上传:在本地IDE内,开发者可以一键将本地文件或者远程URL上传到服务器指定目录。 内置数据库SQL Console:在本地IDE内,开发者可以浏览阿里云的RDS资源。若已配置用户名和密码,可通过内置的SQL Console连接上RDS实例,并快速执行SQL语句。 Arthas诊断:在本地IDE中即可使用Arthas来实现远程诊断。 创建Dubbo应用:在本地IDE中快速创建Dubbo应用。 SSH代理功能:可使用Cloud Toolkit支持SSH代理的功能,通过添加代理机、添加部署机器和设置代理等操作,快速打通网络环境。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小黄鸭技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值