Idea使用Alibaba Cloud Toolkit实现一键部署项目到linux环境
介绍
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环境相关推荐
- 超实用!!!使用IDEA插件Alibaba Cloud Toolkit工具一键部署本地应用到ECS服务器
最近看到阿里云发布了一款名为 Alibaba Cloud Toolkit 的插件,可以帮助开发者高效开发并部署适合在云端运行的应用,瞬间击中了我的小心脏,这个对于个人开发者来说超级棒啊,终于不需要再手 ...
- 【已解决】IntelliJ IDEA中安装和配置Cloud Toolkit,一键部署服务器
在IntelliJ IDEA中安装和配置Cloud Toolkit后,您可以将本地应用快速部署到阿里云ECS.EDAS.容器服务Kubernetes版和任意服务器中去,还可以使用Cloud Toolk ...
- 安装alibaba cloud toolkit及远程部署
安装 此时在工具栏应该出现响相应的图标,如果没有图标,就在tool中查找 使用maven构建的方式部署至远程服务器 可以点击terminal按钮打开远程主机的控制台,进行操作 如果部署的时候出现了:s ...
- Alibaba Cloud Toolkit —— 项目一键部署工具
Alibaba Cloud Toolkit 介绍 简介 原理 传统部署方式 Cloud Toolkit部署方式 整合步骤 前提 下载插件 参数配置与使用 补充: 1. 如果使用Windows作为部署服 ...
- IDE工具(42) Alibaba Cloud Toolkit 一键部署插件使用入门
一.前言 Cloud Toolkit官方介绍文档:https://www.aliyun.com/product/cloudtoolkit Cloud Toolkit 是针对 IDE 平台为开发者提供的 ...
- IDEA: 1分钟学会一键部署并运行项目,Alibaba Cloud Toolkit插件,太火!
关注我,一个仍存梦想的屌丝程序员,每天为你分享高质量编程博客. 回复 "代金券" 免费获取腾讯云和阿里云代金券 如何将一个本地应用部署到服务器上呢,通常的做法是Maven打包, ...
- Alibaba Cloud Toolkit一键上云神器
在中小公司中,有一个痛点,项目开发完毕需要部署到服务器上,传统的做法比较麻烦,而且修改完代码后又要重新打包上传,做这些重复性的工作需要消耗大量的时间,而部署自动化的CI工具,则成本具大,需要很高的服务 ...
- 使用IntelliJ IDEA 集成阿里提供的 Alibaba Cloud Toolkit插件,实现自动化远程部署Java项目(jar包,war包两种方式)
打开IntelliJ IDEA编译器,点击文件==>点击设置(setting) 在设置页面点击插件(英文应该是 Plugins ,对IntelliJ IDEA汉化感兴趣的同学可以在这个页面搜索 ...
- alibaba cloud 打包_阿里也上VS Code船了,发布Alibaba Cloud Toolkit插件
原标题:阿里也上VS Code船了,发布Alibaba Cloud Toolkit插件 IT之家11月26日消息 近日,阿里巴巴发布了 Alibaba Cloud Toolkit for VS Cod ...
最新文章
- django项目mysql中文编码问题
- IP地址与无符号整数值相互转换
- java接口自动化Excel占位符_基于maven+java+TestNG+httpclient+poi+jsonpath+ExtentReport的接口自动化测试框架...
- 账户的配置使您无法使用该计算机,2个方法解决“user profile service服务未能登录无法加载用户配置文件”...
- 排序代码(python,c++) 及 基本算法复杂度
- rpm -e --nodeps_Linux系统rpm方式管理软件
- live555学习之基本类介绍及计划任务深度探讨
- linux运行彩虹猫,如何在在 Linux 命令行中观看彩虹猫
- js把数字金额转换成中文大写数字
- idea一顿切换分之后编译项目提示找不到其他分支类的解决办法~
- CY5-N-羟基琥珀酰亚胺|cas146368-14-1|荧光量子产率
- MVC进阶学习--View和Controller之间的数据传递(一)
- beacon帧主要结构
- OpenCV实践之路——方形图片对角线切割
- 学习记录-- 用 Latex 修改文字/段落颜色 用于回复审稿意见。
- 数据库SQL实战 --42.将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005
- TIDB-分布式关系型数据库讲解
- RGB 空间颜色量化 - 减少颜色数目
- SIP 协议格式简介
- 光追渲染器开发记录:BVH加速结构构建与射线求交
热门文章
- 如何通过JavaScript获取搜索引擎搜索关键词
- 服务器无响应(已断开),服务器无响应 已断开(服务器无响应)
- 排版侠html怎么复制,排版侠微信编辑器使用方法教程
- 拼多多校招内推编程题2 大整数乘法
- OPPO A59m刷机包|OPPO A59m官方线刷包救砖
- 关于重装系统后部分文件呈绿色的原因
- win10服务器系统进不去怎么办,win10开机进不去系统怎么办。
- Kafka produce flush 引起的性能分析
- Chromium浏览器password unlock
- linux 系统内存nand flash,uboot在nandflash存储时内存和NandFlash存储空间