编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

jar 包服务启动报错,提示: xxx.jar 中没有主清单属性

wxchong 2024-10-25 18:00:15 开源技术 13 ℃ 0 评论

一、背景说明

1. 现场有个jar包,里面的一个配置文件被研发写死在代码里了,为了图省事。不想重新打包。于是直接解压,结果报错了。当时的解压命令

# 创建一个存放目录
mkdir ce

# 复制jar包至目录中
cd ce
cp ../wangzy.jar .
jar xvf wangzy.jar

2. 修改对应配置文件。然后重新压缩【启动报错,提示没有主清单属性】

# 删除旧的原始jar包,记得删除前备份原始文件
rm -rf wangzy.jar

# 修改配置
vi  BOOT-INF/classes/修改的文件

# 重新压缩
jar cvf wangzy.jar *

二、解决方法

# 取出jar包中的指定文件
jar xf 你的jar包文件  BOOT-INF/classes/修改的文件

# 使用vim命令或者其他方式修改文件 并保存
vi BOOT-INF/classes/修改的文件

#更新配置文件到jar包内
jar uf 你的jar包文件 BOOT-INF/classes/修改的文件

然后重新运行,问题解决

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表