SpringBoot携带Jre绿色部署项目

文章目录

  • SpringBoot携带Jre绿色部署运行项目
    • 1. 实现步骤
    • 2. 自测项目文件目录及bat文件内容,截图如下:
      • 2-1 项目文件夹列表:
      • 2-2. bat内容
    • 3. 扩展: 1.6-1.8版本的jdk下载

SpringBoot携带Jre绿色部署运行项目

说明:

实际应用的不方便场景:1. 实际项目部属时,现有服务器可能已安装有Jdk,和自己项目的Jdk版本不一致,不敢轻易安装自己使用的Jdk,担心对现有项目造成破坏;2. 待运行自己项目的服务器,不想每台都独立安装自己所需Jdk环境,想要项目文件夹完整拷贝,便可直接运行使用;
当前方案解决思路的好处:1、无需独立安装自己需要的Jdk环境,防止对服务器上已有的项目造成影响;2、多台服务器部署时,不用每台服务器都安装环境,拷贝过去即可直接运行;

1. 实现步骤

1:将自己的SpringBoot项目打包,生成指定jar;
2:直接官网下载项目运行时[Runtime Environment]版本的 jre ,解压后,将文件夹拷贝出来;  或  直接拷贝本地jdk目录下的jre亦可:***: A、找到自己开发电脑,已安装Jdk的电脑,打开JDK目录,B、将Jdk路径下的 jre 文件夹,整体复制出来;【注 ==> 开发环境Jdk下的 jre 文件夹占用体积大些,官网提供的 jre 文件夹体积稍小些 】
3:将项目Jar和Jre文件夹放置同一文件夹下,另新建一个bat启动文件;
4:bat文件内容:start jre1.8/bin/java -jar TestSringBootRun.jar; 【即指定自己的Jdk环境运行项目】

2. 自测项目文件目录及bat文件内容,截图如下:

2-1 项目文件夹列表:

在这里插入图片描述

2-2. bat内容

@REM 控制台显示的标题名称,如无需要可删除此条
title 测试SpringBoot携带Jre运行服务@REM 使用当前路径下的Jre,运行当前路径下的Jar项目  
start jre1.8/bin/java -jar ScuiService.jar

在这里插入图片描述

3. 扩展: 1.6-1.8版本的jdk下载

#  注:
#		目前官网下载低于jdk1.8版本,需要登陆用户才可下载;
#		下面是热心网友提供的账号及密码,亲测有效
账户:3028064308@qq.com
密码:OraclePassword123!账户: 602205528@qq.com
密码:Hkk.520.1314账户:2696671285@qq.com 
密码:Oracle123账户:541509124@qq.com
密码:LR4ever.1314

1、java SE 1.6各个版本 jdk
2、java SE 1.7各个版本 jdk
3、java SE 1.8各个版本 jdk

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/41385.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

256创作纪念日

不知不觉已经是写博客的第256天了,从一个躺平的人变成一个为一件事能坚持并不断去做是真的很爽,回过头看看自己,写了好多东西,也慢慢在成长,不再是以前那个只会玩的小孩了。 1、自我介绍 我是来自西安的一名准大三学…

Data Abstract for .NET and Delphi Crack

Data Abstract for .NET and Delphi Crack .NET和Delphi的数据摘要是一套或RAD工具,用于在.NET、Delphi和Mono中编写多层解决方案。NET和Delphi的数据摘要是一个套件,包括RemObjects.NET和Delphi版本的数据摘要。RemObjects Data Abstract允许您创建访问…

easyx图形库基础4:贪吃蛇

贪吃蛇 一实现贪吃蛇:1.绘制网格:1.绘制蛇:3.控制蛇的默认移动向右:4.控制蛇的移动方向:5.生成食物6.判断蛇吃到食物并且长大。7.判断游戏结束:8.重置函数: 二整体代码: 一实现贪吃蛇…

【golang】结构体及其方法的使用(struct)

函数是独立的程序实体。我们可以声明有名字的函数,也可以声明没名字的函数,还可以把它们当做普通的值传来传去。我们能把具有相同签名的函数抽象成独立的函数类型,以作为一组输入、输出(或者说一类逻辑组件)的代表。 …

爬虫逆向实战(八)--猿人学第十五题

一、数据接口分析 主页地址:猿人学第十五题 1、抓包 通过抓包可以发现数据接口是api/match/15 2、判断是否有加密参数 请求参数是否加密? 查看“载荷”模块可以发现有一个m加密参数 请求头是否加密? 无响应是否加密? 无cook…

CSS中的z-index属性有什么作用?如何控制元素在层叠上下文中的显示顺序?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ z-index 属性的作用及控制元素层叠顺序作用 ⭐ 控制元素层叠顺序⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之旅&#xff0…

管理类联考——逻辑——真题篇——按知识分类——汇总篇——一、形式逻辑——选言——不相容选言——要么

第三节 不相容选言-要么-“要么A要么B”→A和B有且仅有一个 真题(2010-39)-不相容选言-要么-“要么A要么B”→A和B有且仅有一个 39.大小行星悬浮游在太阳系边缘,极易受附近星体引力作用的影响。据研究人员计算,有时这些力量会将彗星从奥尔特星云拖出。这样,它们更有可能…

WPF国际化的实现方法(WpfExtensions.Xaml)

https://blog.csdn.net/eyupaopao/article/details/120090431 resx资源文件实现 resx资源文件,实现的过程比第一种复杂,但resx文件本身编辑比较简单,维护起来比较方便。需要用到的框架:WpfExtensions.Xaml 为每种语言添加.resx资…

Mac思维导图软件Xmind for Mac中文激活版

好的思维导图软件能帮助用户更好的发挥创作能力,XMind是一款流行的思维导图软件,可以帮助用户创建各种类型的思维导图和概念图。 多样化的导图类型:XMind提供了多种类型的导图,如鱼骨图、树形图、机构图等,可以满足不同…

UI自动化测试常见的Exception

一. StaleElementReferenceException: - 原因:引用的元素已过期。原因是页面刷新了,此时当然找不到之前页面的元素。- 解决方案:不确定什么时候元素就会被刷新。页面刷新后重新获取元素的思路不变,这时可以使用python的…

ClickHouse(二十二):Clickhouse SQL DML操作及导入导出数据

进入正文前,感谢宝子们订阅专题、点赞、评论、收藏!关注IT贫道,获取高质量博客内容! 🏡个人主页:含各种IT体系技术,IT贫道_Apache Doris,大数据OLAP体系技术栈,Kerberos安全认证-CSDN博客 &…

GPT-5出世?OpenAI GPT-5商标已注册

OpenAI的GPT已经成为了业界标杆,升级速度之快让人瞠目,别人追GPT-3.5的时候GPT-4横空出世,差距被拉开了,现在GPT-5就要来了。 据商标律师泄露的消息,OpenAI已于7月18日注册了GPT-5商标。虽然注册商标并不罕见&#xf…

【【萌新的STM32学习-9】】

萌新的STM32学习-9 我们在使用某个外设,必须线使能该外设时钟 SYSTEM 文件夹里面的代码由正点原子提供,是 STM32F1xx 系列的底层核心驱动函数, 可以用在 STM32F1xx 系列的各个型号上面,方便大家快速构建自己的工程。本章&#xf…

基于IMX6ULLmini的linux裸机开发系列二:使用C语言和SDK点亮LED

引入sdk头文件 sudo chown -R gec /opt 用这条命令给gec赋权限,否则访问权限不够,无法读取,如下图成功 目的:解决寄存器地址难查难设置 devices/MCIMX6Y2/MCIMX6Y2.h 记录外设寄存器及其相关操作 devices/MCIMX6Y2/drivers/fsl_…

Windows+VMware+Ubuntu+Anaconda+VMware Tools

Q1:Windows不支持***agent模拟器 A1:在VMware安装Ubuntu虚拟机 P1: 下载 VMware-workstation-full-15.5.6-16341506.exe 安装包(峰哥电脑软件) P2: 下载Ubuntu镜像 地址 ubuntu-18.04.6-desktop-amd64.iso P3:搭载镜…

干翻Dubbo系列第十一篇:Dubbo常见协议与通信效率对比

文章目录 文章说明 一:协议 1:什么是协议 2:协议和序列化关系 3:协议组成 (一):头信息 (二):体信息 4:Dubbo3中常见的协议 5:…

华为在ospf area 0单区域的情况下结合pbr对数据包的来回路径进行控制

配置思路: 两边去的包在R1上用mqc进行下一跳重定向 两边回程包在R4上用mqc进行下一跳重定向 最终让内网 192.168.10.0出去的数据包来回全走上面R-1-2-4 192.168.20.0出去的数据包来回全走 下面R1-3-4 R2和R3就是简单ospf配置和宣告,其它没有配置&#…

搭建grafana+loki+promtail日志收集系统

准备工作 下载地址 https://github.com/grafana/loki/releases 安装包放在服务器目录:/opt wget https://github.com/grafana/loki/releases/download/v2.4.2/loki-linux-amd64.zip wget https://github.com/grafana/loki/releases/download/v2.4.2/promtail-lin…

【备战csp-j】csp常考题目详解(3)

三.排列组合 1. 7名学生站成一排,甲、乙必须站在一起有多少不同排法? 答案:1440 解析: 6组人进行全排列:A(6,6); 甲和乙的顺序有两种情况,所以结果要再乘2; …

影响力再度提升,Smartbi多次蝉联Gartner、IDC等权威认可

近期,思迈特软件捷报频传,Smartbi凭借技术创新实力和产品能力,成功入选Gartner中国增强数据分析代表厂商及自助分析代表厂商,同时,连续三年蝉联“IDC中国FinTech 50”榜单。 Part.1 再次被Gartner提名 Smartbi深度融…