如何从java资源文件夹调用文件

rqdpfwrv  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(375)

这是我从资源文件夹获取文件的代码,

ClassLoader classLoader = getClass().getClassLoader();
File fXmlFile = new File(classLoader.getResource("XMLDocument/DoctypesConfig.xml").getFile());

它在本地运行良好,在生成docker映像并部署到aws fargate容器后抛出异常,

"error_message": "/usr/local/bin/file:/usr/local/bin/app.jar!/BOOT-INF/classes!/XMLDocument/DoctypesConfig.xml (No such file or directory)"

我的资源文件夹结构,

w80xi6nr

w80xi6nr1#

在路径前面添加斜线:

File fXmlFile = new File(classLoader.getResource("/XMLDocument/DoctypesConfig.xml").getFile());

相关问题