一、替换jar包中配置文件/class/lib
- 列出jar包的文件清单(非必要操作)
# 列出jar中所有文件,找到配置文件路劲
jar -tvf abc.jar | grep 'application.yml'
- 解压出配置文件
# 将jar中配置文件解压出来
jar -xvf abc.jar BOOT-INF/classes/application.yml
- 修改配置文件后,将配置文件重新替换回jar
# 更新jar中配置文件
jar -uvf abc.jar BOOT-INF/classes/application.yml
# 更新jar中lib, uvf0中0表示不压缩jar
jar -uvf0 abc.jar BOOT-INF/lib/a.jar
重启服务