我有一个存储在EAR内的WAR文件中的资源文件。
确切地说,位置是:myApp-web.ear / myApp.war / WEB-INF / classes / file.properties。
我正在尝试从位于JAR文件中的另一个类(不在主EAR中)访问此文件。
这就是我尝试访问该文件的方式:
SomeClass.class.getResourceAsStream("/WEB-INF/classes/file.properties");
结果为空。
这曾经在JBoss 4.2中运行良好,但在5.1中不起作用。
有什么想法吗?
答案 0 :(得分:1)
这应该永远不会奏效。 WEB-INF/classes/
已经是类路径的一部分,因此getResourceAsStream("/file.properties")
是查找文件的正确方法。