springboot 打成 jar 包后用压缩软件手动修改依赖的 jar 包的配置文件报错

2018-12-11 10:56:52 +08:00
 qnsh

springboot 项目打成 jar 包后想修改 jar 包配置文件,用压缩软件手动修改依赖的 jar 包的配置文件报错 Unable to open nested entry It has been compressed and nested jar files must be stored without compression。 应该如何正确的操作。

3616 次点击
所在节点    问与答
2 条回复
armoni
2018-12-11 11:38:00 +08:00
配置文件放 jar 外面
xlui
2018-12-11 11:42:42 +08:00
按我的理解,如果想修改 application.properties 里的配置,应该在运行时手动覆盖,比如我要修改 spring.profiles.active 的值:

java -jar app.jar -Dspring.profiles.active=test

或者重新打包。

用压缩软件修改....感觉不好。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/516403

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX