Java getResource无法在docker中运行jar

Java getResource无法在docker中运行jar,java,docker,jar,getresource,Java,Docker,Jar,Getresource,我把qqwry.dat放在我的SpringBoot项目的src/main/resource中。在我的课堂上,我尝试: IPSeeker.class.getResource("/qqwry.dat"), IPSeeker.class.getClassLoader().getSystemResource("qqwry.dat") 两者都可以在我自己的电脑上运行,tomcat在SpringBoot tomcat中运行。但当我把它们装进罐子里,在Docker里运行时,它们就不起作用了。非常糟糕。你检查

我把
qqwry.dat
放在我的SpringBoot项目的
src/main/resource
中。在我的课堂上,我尝试:

IPSeeker.class.getResource("/qqwry.dat"), IPSeeker.class.getClassLoader().getSystemResource("qqwry.dat")

两者都可以在我自己的电脑上运行,tomcat在SpringBoot tomcat中运行。但当我把它们装进罐子里,在Docker里运行时,它们就不起作用了。非常糟糕。

你检查过你的罐子里真的有这些资源吗?“qqwar.dat”或“qqwry.dat”的真名是什么?您确定要一个jar文件吗?将其部署到应用服务器不是一场战争吗?我构建jar并在docker中运行。src/main/resources包括以下文件:application.properties.qqwry.dat。私有静态最终字符串APP_CONFIG=“application.properties”;in=PropertiesUtil.class.getClassLoader().getResourceAsStream(应用程序配置);适用性。荷载(in);没问题。对不起。这里是新的。不知道如何优雅地编辑评论