我的编程空间,编程开发者的网络收藏夹
学习永远不晚

IDEA一键部署SpringBoot项目到服务器的教程图解

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

IDEA一键部署SpringBoot项目到服务器的教程图解

1. 安装Alibaba Cloud Toolkit插件

2. 配置部署环境

2.1 为本次部署设置一个名字

2.2 选择被部署文件的生成方式

IDEA提供了三种方式:Maven Build,Upload File,Gradle Build,虽然我的SpringBoot项目使用的是Maven构建工具,但是我一般情况下选择Upload File的方式。因为我的项目是多模块项目,选择Maven Build方式的话IDEA并不知道需要上传的是哪个jar包(因为在每个模块下都会生成自己的jar包)。

使用Upload File特别需要注意的一点是,我们需要在自动部署之前先手动打个jar包,这样我们才能选择我们想上传的jar包,这一步并不意味着我们会上传刚刚手动打包的文件,只是告诉IDEA以后上传的文件的目录和名称而已。

手动打包的方式

然后选择你想上传的jar包即可,如下图

2.3 选择目标服务器

2.3.1 配置过了?直接选择

如果你之前配置过远程服务器的信息,直接选择即可,跳过配置的步骤;

如果没有配置,那你需要先配置一下

2.3.2 没配置过?那就配置服务器

点击左下角的Manage Host按钮,此时应该弹出如下界面,如果没有弹出,找到下图中的按钮点击即可

点击Add Host按钮,填写你的主机信息

其中,验证方式有两种

  • Password:就是通过密码校验你的身份
  • Select a Private Key:通过本地密钥文件验证你的身份

填写完之后,点击测试链接状况,查看是否链接成功,成功的话点击添加按钮;否则检查配置信息直到添加成功为止。

配置完服务器信息你就能选择你的主机了,如下图所示,选中它,然后点击Select即可

2.4 填写文件传输的目标目录(Target Directory)

就是说你想把jar放在服务器的哪个目录下

2.5 配置After deploy

从名字看出来,这是让我们设置deploy之后的动作,IDEA理解的deploy只是把你要上传的文件传到服务器上而已。

接下来点击Select Command按钮,选择你要运行的命令,如果你之前配置过,那就选择就好了;没配置过的话,点击下图中的按钮,填写你想执行的指令。这里的指令其实就是你在终端中运行的指令,比如执行一个脚本文件,或者执行一些linux内置的命令等等

我个人的习惯是在部署的文件夹下配置启动脚本,start.shstop.sh

# start.sh
nohup java -jar zh-sensor-protocol.jar >/dev/null 2>&1 &
echo "服务启动成功"
# stop.sh
PID=$(ps -ef | grep zh-sensor-protocol.jar | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then
echo Application is already stopped
else
echo kill -9 $PID
kill -9 $PID
fi

如此一来,我会在IDEA中配置如下命令

2.6 Before launch

这一步指的是在部署动作正式启动之前,你想执行什么操作。还记得之前我们选择的上传的文件吗,这一步是得到那个文件的关键了。

我们点击+按钮,选择Run Maven Goal选项

然后配置如下信息,因为我们是部署Spring Boot项目所以才选择的Maven选项,其他项目部署灵活选择即可。

到此为止,我们就已经配置完了,接下来就行部署。

3. 开始部署

部署结果

到此这篇关于IDEA一键部署SpringBoot项目到服务器的文章就介绍到这了,更多相关idea部署SpringBoot项目内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

IDEA一键部署SpringBoot项目到服务器的教程图解

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

怎么用IDEA一键部署SpringBoot项目到服务器

本篇内容介绍了“怎么用IDEA一键部署SpringBoot项目到服务器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 安装Alibaba
2023-06-29

SpringBoot + Vue 项目部署上线到Linux 服务器的教程详解

前言 给大家分享以下我是如何部署 SpringBoot + Vue 前后端分离的项目的,我用的 Linux 发行版是 CentOS7.5 有了一个基于 ElementUI 的电商后台管理系统,在开发一个相似的后台就会轻松很多。不过前面的系统
2022-06-03

SpringBoot前后端分离项目,打包、部署到服务器详细图文流程

文章目录 实施步骤一、修改配置文件地址1.修改MySQL配置2.修改Redis配置3.修改日志路径和字符集配置 二、将源码压缩并上传服务器1.上传前端文件2.上传后端文件(同上) 三、前端项目打包1.安装依赖2.项目打包
2023-08-18

pycharm部署django项目到云服务器的流程

这篇文章主要介绍“pycharm部署django项目到云服务器的流程”,在日常操作中,相信很多人在pycharm部署django项目到云服务器的流程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”pycharm
2023-06-20

部署springboot项目到云服务器的两种方式分别是什么

部署springboot项目到云服务器的两种方式分别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。springboot版本:2.0.3.RELEASE云服务器:阿里云EC
2023-06-22

PHP项目部署到阿里云服务器上的全过程

在当前的互联网环境中,PHP作为一种广泛使用的脚本语言,被广泛应用于网站开发、Web应用程序开发等领域。本文将详细介绍如何将PHP项目部署到阿里云服务器上,包括服务器的准备、PHP项目的构建、服务器配置、服务器环境搭建、项目部署等步骤。一、服务器准备在部署PHP项目到阿里云服务器上之前,首先需要准备一个阿里云服务
PHP项目部署到阿里云服务器上的全过程
2023-12-13

把项目部署到阿里云服务器一个全面的指南

随着云计算技术的快速发展,越来越多的企业和个人开始使用云服务器来存储和运行他们的项目。然而,对于许多新手来说,如何把项目部署到阿里云服务器可能是一个挑战。这篇文章将详细说明如何把项目部署到阿里云服务器,从准备环境到实际操作的全过程。一、准备环境在开始部署项目之前,你需要确保你的计算机系统已经安装了以下软件:安装L
把项目部署到阿里云服务器一个全面的指南
2023-11-08

vue项目打包并部署到Linux服务器的详细过程

我们在会开发项目的同时,也应该了解一下项目是如何部署到服务器的,下面这篇文章主要给大家介绍了关于vue项目打包并部署到Linux服务器的相关资料,需要的朋友可以参考下
2023-01-31

编程热搜

目录