介绍

Alibaba Cloud Toolkit可以帮助开发者更高效地部署、测试、开发和诊断应用。Cloud Toolkit与主流IDE及阿里云其他产品无缝集成,帮助您大大简化应用部署到服务器,尤其是阿里云服务器中的操作。您还可以通过其内嵌的Arthas程序诊断、Terminal Shell终端和MySQL执行器等工具,简化应用开发、测试和诊断的过程。

通过在本地idea,可以一键构建jar包发送到服务器进行部署,启动。

安装

在idea中安装插件Alibaba Cloud Toolkit
File-Settings-Plugins

下载完成后,重启idea。

配置
服务器信息

添加需要上传的服务器地址信息

服务器地址信息、端口、用户名和密码,点击test connection

项目信息

点击Tools-Alibaba Cloud-Deploy to Host


注意:如果是单模块项目,只需要在Before launch中,选择项目,命令选择:clean install即可。

多模块项目:需要选择父项目,命令为clear install、选择子项目,命令为clear package即可。

运行

点击右侧的run按钮,即可自动打包上传。

Upload Local File success
则自动上传完成!
服务器查看

启动项目脚本

一般我们部署的时候,需要停止运行的项目,重新启动新的jar包,发布功能。
这里我提供自写的一个脚本,可以直接kill掉执行的项目,进行重新启动。根据项目,可进行多个拓展。

echo '脚本执行开始'kill -9 $(pgrep -f 'java -jar ants-article-portal-0.0.1-SNAPSHOT.jar')
echo 'ants-article-portal项目已停止'
kill -9 $(pgrep -f 'java -jar ants-gate-way-0.0.1-SNAPSHOT.jar')
echo 'ants-gate-way项目已停止'echo '项目启动开始'
nohup java -jar  ants-gate-way-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev -Ddruid.mysql.usePingMethod=false >/dev/null 2>&1 &
nohup java -jar  ants-article-portal-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod -Ddruid.mysql.usePingMethod=false >/dev/null 2>&1 &
echo '项目启动完成'echo '脚本执行结束'

该脚本直接在上传完成后,设置启动即可完成一键部署,进行重新启动。不需要进行kill项目,重启等操作。

Idea使用Alibaba Cloud Toolkit实现一键部署项目到linux环境相关推荐

  1. 超实用!!!使用IDEA插件Alibaba Cloud Toolkit工具一键部署本地应用到ECS服务器

    最近看到阿里云发布了一款名为 Alibaba Cloud Toolkit 的插件,可以帮助开发者高效开发并部署适合在云端运行的应用,瞬间击中了我的小心脏,这个对于个人开发者来说超级棒啊,终于不需要再手 ...

  2. 【已解决】IntelliJ IDEA中安装和配置Cloud Toolkit,一键部署服务器

    在IntelliJ IDEA中安装和配置Cloud Toolkit后,您可以将本地应用快速部署到阿里云ECS.EDAS.容器服务Kubernetes版和任意服务器中去,还可以使用Cloud Toolk ...

  3. 安装alibaba cloud toolkit及远程部署

    安装 此时在工具栏应该出现响相应的图标,如果没有图标,就在tool中查找 使用maven构建的方式部署至远程服务器 可以点击terminal按钮打开远程主机的控制台,进行操作 如果部署的时候出现了:s ...

  4. Alibaba Cloud Toolkit —— 项目一键部署工具

    Alibaba Cloud Toolkit 介绍 简介 原理 传统部署方式 Cloud Toolkit部署方式 整合步骤 前提 下载插件 参数配置与使用 补充: 1. 如果使用Windows作为部署服 ...

  5. IDE工具(42) Alibaba Cloud Toolkit 一键部署插件使用入门

    一.前言 Cloud Toolkit官方介绍文档:https://www.aliyun.com/product/cloudtoolkit Cloud Toolkit 是针对 IDE 平台为开发者提供的 ...

  6. IDEA: 1分钟学会一键部署并运行项目,Alibaba Cloud Toolkit插件,太火!

    关注我,一个仍存梦想的屌丝程序员,每天为你分享高质量编程博客. 回复 "代金券" 免费获取腾讯云和阿里云代金券 ​ 如何将一个本地应用部署到服务器上呢,通常的做法是Maven打包, ...

  7. Alibaba Cloud Toolkit一键上云神器

    在中小公司中,有一个痛点,项目开发完毕需要部署到服务器上,传统的做法比较麻烦,而且修改完代码后又要重新打包上传,做这些重复性的工作需要消耗大量的时间,而部署自动化的CI工具,则成本具大,需要很高的服务 ...

  8. 使用IntelliJ IDEA 集成阿里提供的 Alibaba Cloud Toolkit插件,实现自动化远程部署Java项目(jar包,war包两种方式)

    打开IntelliJ IDEA编译器,点击文件==>点击设置(setting) 在设置页面点击插件(英文应该是 Plugins ,对IntelliJ IDEA汉化感兴趣的同学可以在这个页面搜索 ...

  9. alibaba cloud 打包_阿里也上VS Code船了,发布Alibaba Cloud Toolkit插件

    原标题:阿里也上VS Code船了,发布Alibaba Cloud Toolkit插件 IT之家11月26日消息 近日,阿里巴巴发布了 Alibaba Cloud Toolkit for VS Cod ...

最新文章

  1. django项目mysql中文编码问题
  2. IP地址与无符号整数值相互转换
  3. java接口自动化Excel占位符_基于maven+java+TestNG+httpclient+poi+jsonpath+ExtentReport的接口自动化测试框架...
  4. 账户的配置使您无法使用该计算机,2个方法解决“user profile service服务未能登录无法加载用户配置文件”...
  5. 排序代码(python,c++) 及 基本算法复杂度
  6. rpm -e --nodeps_Linux系统rpm方式管理软件
  7. live555学习之基本类介绍及计划任务深度探讨
  8. linux运行彩虹猫,如何在在 Linux 命令行中观看彩虹猫
  9. js把数字金额转换成中文大写数字
  10. idea一顿切换分之后编译项目提示找不到其他分支类的解决办法~
  11. CY5-N-羟基琥珀酰亚胺|cas146368-14-1|荧光量子产率
  12. MVC进阶学习--View和Controller之间的数据传递(一)
  13. beacon帧主要结构
  14. OpenCV实践之路——方形图片对角线切割
  15. 学习记录-- 用 Latex 修改文字/段落颜色 用于回复审稿意见。
  16. 数据库SQL实战 --42.将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005
  17. TIDB-分布式关系型数据库讲解
  18. RGB 空间颜色量化 - 减少颜色数目
  19. SIP 协议格式简介
  20. 光追渲染器开发记录:BVH加速结构构建与射线求交

热门文章

  1. 如何通过JavaScript获取搜索引擎搜索关键词
  2. 服务器无响应(已断开),服务器无响应 已断开(服务器无响应)
  3. 排版侠html怎么复制,排版侠微信编辑器使用方法教程
  4. 拼多多校招内推编程题2 大整数乘法
  5. OPPO A59m刷机包|OPPO A59m官方线刷包救砖
  6. 关于重装系统后部分文件呈绿色的原因
  7. win10服务器系统进不去怎么办,win10开机进不去系统怎么办。
  8. Kafka produce flush 引起的性能分析
  9. Chromium浏览器password unlock
  10. linux 系统内存nand flash,uboot在nandflash存储时内存和NandFlash存储空间