我在资源文件夹下的java项目中有资源。当我使用下面的方法[2]来加载它正在工作的资源。但是当我在野蛮9.x部署我的战争时,它说找不到file.avsc文件。 它给出类路径为[1];我如何加载jboss war中的资源文件?如何在jboss war中加载资源文件 - wildfly9.xV
[1]
java.io.FileNotFoundException:/content/ratha.war/WEB-INF/lib/core-0.0.1-SNAPSHOT.jar/avro_schemas/file.avsc(没有这样的文件或目录)
[2]
ClassLoader classLoader = getClass().getClassLoader();
ClassLoader classLoader = this.getClass().getClassLoader();
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
File file = new File(classLoader.getResource("avro_schemas/file.avsc").getFile());
谢谢你的作品.. – Ratha