FFCH4J icon indicating copy to clipboard operation
FFCH4J copied to clipboard

打包成jar找不到配置文件

Open 21877575 opened this issue 5 years ago • 7 comments

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

21877575 avatar Apr 18 '19 08:04 21877575

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

eguid avatar Apr 18 '19 08:04 eguid

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

21877575 avatar Apr 18 '19 08:04 21877575

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

eguid avatar Apr 18 '19 08:04 eguid

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

panbobo2233 avatar Jul 05 '19 02:07 panbobo2233

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

whhya avatar Aug 29 '19 01:08 whhya

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

whhya avatar Aug 30 '19 03:08 whhya

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

WeiRongheng avatar Sep 09 '19 02:09 WeiRongheng