千家信息网

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

发表于:2025-11-14 作者:千家信息网编辑
千家信息网最后更新 2025年11月14日,本篇内容介绍了"怎么用IDEA一键部署SpringBoot项目到服务器"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读
千家信息网最后更新 2025年11月14日怎么用IDEA一键部署SpringBoot项目到服务器

本篇内容介绍了"怎么用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.shnohup java -jar zh-sensor-protocol.jar >/dev/null 2>&1 &echo "服务启动成功"
    # stop.shPID=$(ps -ef | grep zh-sensor-protocol.jar | grep -v grep | awk '{ print $2 }')if [ -z "$PID" ]thenecho Application is already stoppedelseecho kill -9 $PIDkill -9 $PIDfi

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

    2.6 Before launch

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

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

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

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

    3. 开始部署

    部署结果

    "怎么用IDEA一键部署SpringBoot项目到服务器"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

    配置 选择 文件 服务 服务器 项目 按钮 方式 信息 成功 接下来 命令 就是 手动 指令 目录 一键 下图 主机 内容 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 写网络技术方案应该怎么写标题 通信网络技术干什么的 sql服务器数据库配置方案 瀑布型生命周期的软件开发 验证用数据库连接 技术好的手机app软件开发电话 服务器部署与管理方案 保证网络安全是使用 互联网 华中科技大学系 数据库账号密码要求 远程服务器设成全屏 数据库对象的使用安全验证 搜索软件开发费用 电脑的网络老是无法连接服务器 中国电子云网络安全认证 思瀚网络技术有限公司怎么样 azp与az云服务器 信息网络安全杂志主编 谁负责数据库设计 新乡市松图网络技术有限公司 关于网络安全的英语论文 上海市场网络技术进口 竹山互联网软件开发统计 创小号服务器全满了怎么办 数据库程序猴子吃桃问题 资产管理软件开发研究报告 网络安全等级保护和责任 软件开发的职业理由 在国外服务器架设私服 多人语音交友软件开发定制
    0