Skip to content
This repository has been archived by the owner on Jan 12, 2021. It is now read-only.

打包成jar找不到配置文件 #14

Open
21877575 opened this issue Apr 18, 2019 · 7 comments
Open

打包成jar找不到配置文件 #14

21877575 opened this issue Apr 18, 2019 · 7 comments

Comments

@21877575
Copy link

尝试从web目录读取配置文件:file:/D:/Tools/IntelliJIDEA201901/workspace/mpeg/target/mpeg-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/loadFFmpeg.properties
没找到配置文件,读取默认配置文件
读取默认配置文件:defaultFFmpegConfig.properties
配置文件加载失败!配置文件不存在或配置错误

@eguid
Copy link
Owner

eguid commented Apr 18, 2019

在你的web目录里加个loadFFmpeg.properties配置文件就好了

@21877575
Copy link
Author

谢谢,我是springboot,本身就没有web目录,配置了webapp目录,放进去文件,打包成jar,还是找不到。

@eguid
Copy link
Owner

eguid commented Apr 18, 2019

如果是基于maven的springboot项目,放到src/main/java下面就可以了,其他web项目也是一样的位置

@panbobo2233
Copy link

同样报了这个错,放在src/main/java还是不行

@whhya
Copy link

whhya commented Aug 29, 2019

一样也是这个问题,不知道为什么

@whhya
Copy link

whhya commented Aug 30, 2019

读取资源的问题,需要从类加载器中读取,不然会读取不到,PropertiesUtil.load()这个方法中拿到newpath之后需要从getClassLoader中获取ResourceAsStream

@WeiRongheng
Copy link

配置文件放在与springboot打出来的jar包放在相同的目录下

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants