ideal一键部署SpringBoot项目jar包到服务器

这篇具有很好参考价值的文章主要介绍了ideal一键部署SpringBoot项目jar包到服务器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一 简介

我们在开发环境部署项目一般通过ideal将项目打包成jar包,然后连接linux服务器,将jar手动上传到服务中,重启服务。
概括的说流程是这样的:
本地打包->上传到服务器->kill掉以前的服务->重新启动jar包服务

每次总是循环这一系列的操作,这都是一些固定的流水线操作,对于流水线型的操作最适合交给程序去做,我们只需要把那些个必要变量(路径/端口)抽离出来变成外部配置文件,这样我们就完全可以实现自定义流水线操作。

二、解决方案

使用Alibaba Cloud Toolkit完美解决我们的需求
Alibaba Cloud Toolkit(Eclipse插件,后文简称Cloud Toolkit)是阿里云针对IDE平台为开发者提供的一款插件,用于帮助开发者高效开发并部署适合在云端运行的应用。您在本地完成应用程序的开发、调试和测试后,可以使用在IDE(如Eclipse或IntelliJ)中安装的Cloud Toolkit插件,通过图形配置的方式连接到云端部署环境并将应用程序快速部署到云端。

三、Alibaba Cloud Toolkit使用详解

1.安装Alibaba Cloud Toolkit插件

idea项目打成jar包怎么部署到服务器上,#  java工具,spring boot,jar,服务器

2. 新建部署配置

idea项目打成jar包怎么部署到服务器上,#  java工具,spring boot,jar,服务器
idea项目打成jar包怎么部署到服务器上,#  java工具,spring boot,jar,服务器

2.1 设置部署名称

2.2.被部署文件的生成方式

Maven Build: maven项目构建,单体项目可以选择,配合Before launch配置响应的打包命令使用。

upload File:多模块项目,需要在部署之前手动打一个jar包,才能选择我们想要上传的jar包
idea项目打成jar包怎么部署到服务器上,#  java工具,spring boot,jar,服务器

Gradle Bulid: Gradle 项目

2.3 配置服务器信息

首次使用需要添加服务器信息
idea项目打成jar包怎么部署到服务器上,#  java工具,spring boot,jar,服务器
idea项目打成jar包怎么部署到服务器上,#  java工具,spring boot,jar,服务器添加好之后勾选对应的服务器配置
idea项目打成jar包怎么部署到服务器上,#  java工具,spring boot,jar,服务器

2.4.Target Directory–jar包上传到服务器的哪个目录

配置jar包在服务器中的目录
idea项目打成jar包怎么部署到服务器上,#  java工具,spring boot,jar,服务器

2.5.配置After deploy:

jar包上传到服务器之后在终端执行的命令;在上传更新jar包到服务器之后就会执行命令重启项目

  • 方式一:我们在服务器中有重启命令脚本,可以配置其restart.sh启动命令

idea项目打成jar包怎么部署到服务器上,#  java工具,spring boot,jar,服务器

idea项目打成jar包怎么部署到服务器上,#  java工具,spring boot,jar,服务器

  • 方式二:如果没有重启命令脚本可以配置 stopstart脚本
    idea项目打成jar包怎么部署到服务器上,#  java工具,spring boot,jar,服务器

2.6.After deploy 配置执行部署前的操作

idea项目打成jar包怎么部署到服务器上,#  java工具,spring boot,jar,服务器

如果我们在第②步中配置的是maven build,在这里可以配置打包命令。如果我们是多模块项目我们选择的是Upload File此步骤可以省略,后面采用手动打包。

idea项目打成jar包怎么部署到服务器上,#  java工具,spring boot,jar,服务器

3.开始自动部署并重启

演示的是多模块项目,需要先手动clean package
idea项目打成jar包怎么部署到服务器上,#  java工具,spring boot,jar,服务器
启动远程部署
idea项目打成jar包怎么部署到服务器上,#  java工具,spring boot,jar,服务器文章来源地址https://www.toymoban.com/news/detail-769843.html

到了这里,关于ideal一键部署SpringBoot项目jar包到服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SpringBoot项目部署到服务器

    此次用到了三个软件:IDEA、WinSCP、FinalShell 服务器的性能相比较本地有着更大的内存空间,运行程序代码会更加的快捷方便,而且服务器开启后,程序放在那边让它跑就好了。 一般的web项目想要放到服务器上运行的话,需要首先在服务器上装一个Tomcat,然后将项目打包成wa

    2024年02月04日
    浏览(54)
  • springboot项目网站部署到服务器

            用eclipse跟着教程做了一个网站,java语言,springboot项目。在本地电脑上运行成功后,想把它部署到线上,通过网络访问。下面是我自己作为新手自己摸索出来的一个方法,供读者参考。 目录 1. jar包  2. 服务器 3. jdk 和 Tomcat 4. 部署网站 (1)本地电脑远程连接服务器

    2024年02月04日
    浏览(40)
  • 【Springboot】--如何将springboot+vue项目部署到云服务器?

    目录 一、准备工作 1、购买云服务器 2、获取面板地址 二、jdk和数据库 1、安装环境  2、配置jdk环境变量 3、java版本的问题 4、添加数据库 三、前端部署  1、vue 2、创建站点 ​编辑 四、后端部署 1、application.yml 2、idea打包 3、运行jar包 4、开放端口 五、可能遇到的问题 1、4

    2024年04月27日
    浏览(35)
  • 如何在linux服务器上用Nginx部署Vue项目,以及如何部署springboot后端项目

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 提示:这里可以添加本文要记录的大概内容: 本文内容记录如何在Linux(Ubuntu)系统上安装Nginx,并部署打包好的Vue前端项目,最后通过浏览器访问。 提示:以下是本篇文章正文内容,下面案例可供参考

    2024年04月16日
    浏览(45)
  • Linux | 将SpringBoot+Vue项目部署到服务器上

    大家好,我是初心,咱们又见面了!今天想跟大家分享的内容是如何部署 SpringBoot+Vue的前后端分离项目到服务器上。 本篇文章收录于 初心 的 Linux教程 专栏。 🏠 个人主页:初心%个人主页 🧑 个人简介:大家好,我是初心,和大家共同努力 💕 座右铭:理想主义的花,终究

    2024年02月04日
    浏览(39)
  • 如何用docker在自己服务器上部署springboot项目

    一、将springboot项目打包 1、maven clean项目 2、maven package项目 打包成功之后生成jar文件(在target目录下) 3、为Java创建Dockerfile 引入jdk8的Docker镜像 FROM openjdk:8 为了使运行其余命令时更容易,让我们设置映像的工作目录。这将指示Docker使用此路径作为所有后续命令的默认位置。通

    2024年02月04日
    浏览(47)
  • 服务器部署整合了elasticsearch的springboot项目后报错

            今天在服务器上面更新自己的项目的时候报错了 报错太长了,我提炼了一下,主要是说bean注入失败,各种service和controller全都寄了,后来看到里面有个elasticsearchRepository,又因为刚整合了elasticsearch,所以基本上可以确定问题就是出在elasticsearch上。         这

    2024年02月05日
    浏览(87)
  • (十)服务器K8S集群部署SpringBoot项目实战

    可以在 https://start.spring.io/网站准备一个项目,这里作为k8s的学习所以springboot项目中准备一个简单的访问接口即可。 1.更新系统软件包: 2.安装 OpenJDK 11: 3.验证 Java 安装: 4.配置环境变量 5.使环境变量生效 1.可以在 https://dlcdn.apache.org/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin

    2024年02月12日
    浏览(46)
  • SpringBoot前后端分离项目,打包、部署到服务器详细图文流程

    1.修改MySQL配置 修改MySQL地址,修改需要部署的数据名,账号和密码 2.修改Redis配置 修改Redis地址,修改需要部署的Redis密码(如果需要的话) 3.修改日志路径和字符集配置 修改logback.xml中日志的保存地址 重新设置日志字符集(防止放到服务器上去之后日志出现乱码) 1.上传前

    2024年02月13日
    浏览(66)
  • 华为云云服务器评测 宝塔+nginx 同时部署Springboot、Vue项目

    华为云云服务器评测 第一章 [linux实战] 华为云耀云服务器L实例 Java、node环境配置 华为云云服务器评测 第二章 [linux实战] Unbutnu添加SSH Key、启动Springboot项目 华为云云服务器评测 第三章 [linux实战] 使用Vue3、Element-plus菜单组件构建轮播图 华为云云服务器评测 第四章 [linux实战

    2024年02月10日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包