SpringBoot carries Jre green deployment project [Windows server]

SpringBoot carries Jre green deployment to run the project [Windows server]

illustrate:

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

1. Implementation steps

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. Self-test project file directory and bat file content, the screenshot is as follows:

2-1 Project folder list:

Insert image description here

2-2. bat content

@REM 控制台显示的标题名称,如无需要可删除此条
title 测试SpringBoot携带Jre运行服务

@REM 使用当前路径下的Jre,运行当前路径下的Jar项目  
start jre1.8/bin/java -jar TestSringBootRun.jar

Insert image description here

3. Extension: 1.6-1.8 version jdk download

#  注:
#		目前官网下载低于jdk1.8版本,需要登陆用户才可下载;
#		下面是热心网友提供的账号及密码,亲测有效
账户:[email protected]
密码:OraclePassword123!

账户: 602205528@qq.com
密码:Hkk.520.1314

账户:[email protected] 
密码:Oracle123

账户:[email protected]
密码:LR4ever.1314

1. The jdk of each version of java SE 1.6
2. The jdk of each version of java SE 1.7
3. The jdk of each version of java SE 1.8

Guess you like

Origin blog.csdn.net/qq_17847881/article/details/132249865