SpringBoot携带Jre绿色部署项目_免安装Jdk[Linux服务器]

本文介绍了如何在SpringBoot项目中使用Jre进行绿色部署,避免与服务器上现有Jdk版本冲突,只需打包项目jar,下载对应Jre并配置,实现无须额外安装Jdk的部署方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SpringBoot携带Jre绿色部署项目[Linux服务器]

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

1. 实现步骤

1:将自己的SpringBoot项目打包,生成指定jar;
2:直接官网下载项目运行时[Runtime Environment]版本的 jre ,解压后,将文件夹拷贝出来;  
3:将项目Jar和Jre文件夹放置同一文件夹下
4:jre1.8.0_202/bin/java -jar TestSringBootRun.jar; 【即指定自己的Jdk环境运行项目】

2. 自测成功,如下

2-1 环境准备

1. 创建自定义文件夹:
mkdir /mydata
2. 将Linux的jre压缩包和项目jar文件一起上传至该目录
	cd /mydata 
	ls -l
		jdk-8u231-linux-x64.tar.gz  
		TestSringBootRun.jar
3. 解压jre压缩包
	tar -zxvf jdk-8u231-linux-x64.tar.gz
	ls -l
		jdk-8u231-linux-x64.tar.gz  
		jdk1.8.0_231  
		TestSringBootRun.jar
4. 给jdk1.8.0_231/bin/java授权
	chmod 777 /jdk1.8.0_231/bin/java	

2-2 运行项目

1:前台运行(按ctrl+c会退出):
	jdk1.8.0_231/bin/java -Dfile.encoding=utf-8 -jar TestSringBootRun.jar
2. 后台运行(在命令后添加“&”即可):
	jdk1.8.0_231/bin/java -Dfile.encoding=utf-8 -jar TestSringBootRun.jar &
	
扩展:
	可以将上述指令,制作为脚本
	# A 创建脚本文件,写入内容 
	#		jdk1.8.0_231/bin/java -Dfile.encoding=utf-8 -jar TestSringBootRun.jar &
	vim start.sh  -- 内容上述2.后台运行
	# B 给脚本授权	
	chmod 777 start.sh	
	# C 运行项目
	./start.sh

观察项目下的启动日志,或发起接口调用观察项目是否成功运行;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值