项目场景:
提示:这里简述项目相关背景:
例如:项目场景:修改springboot生成jar包中的配置文件
问题描述
提示:这里描述项目中遇到的问题:
例如:不能重新打jar包,直接修改jar包中配置文件内容
原因分析:
提示:条件不允许,直接改jar包效率更高:
1. 查找要修改配置文件的路径
jar -tvf student-RELEASE.jar|grep application
2. 解压要修改的配置文件
jar -xvf student-RELEASE.jar BOOT-INF/classes/application.yml
3. 修改配置文件
vi BOOT-INF/classes/application.yml
4. 将修改后的配置文件压缩到包里
jar -uvf student-RELEASE.jar BOOT-INF/classes/application.yml
问题描述(补充)
查找某个类或者某个配置文件,在哪个jar包里以及相对路径
grep -r LogSupport.class
jar -tvf activation-1.1.jar|grep LogSupport.class