jar 启动提示: xxx.jar 中没有主清单属性
一、背景说明
1. 现场有个jar包,里面的一个配置文件被研发写死在代码里了,为了图省事。不想重新打包。于是直接解压,结果报错了。当时的解压命令
mkdir ce cp ../wangzy.jar . jar xvf wangzy.jar
2. 修改对应配置文件。然后重新压缩
rm -rf wangzy.jar
jar cvf wangzy.jar *
启动后报错提示:xxx.jar 中没有主清单属性
二、解决方法
# 取出jar包中的指定文件 jar xf 你的jar包文件 BOOT-INF/classes/修改的文件 # 使用vim命令或者其他方式修改文件 并保存 vi BOOT-INF/classes/修改的文件 #更新配置文件到jar包内 jar uf 你的jar包文件 BOOT-INF/classes/修改的文件
然后重新运行,问题解决