gpt4 book ai didi

java - 无法从外部类访问 EAR 中定义的资源 (JBoss 5.1)

转载 作者:行者123 更新时间:2023-12-01 16:10:08 26 4
gpt4 key购买 nike

我有一个资源文件位于存储在 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 中不起作用。

有什么想法吗?

最佳答案

这本来就不应该起作用。 WEB-INF/classes/ 已经是类路径的一部分,因此 getResourceAsStream("/file.properties") 是定位文件的正确方法。

关于java - 无法从外部类访问 EAR 中定义的资源 (JBoss 5.1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1565739/

26 4 0
文章推荐: java - com.opensymphony.workflow.loader.SpringWorkflowFactory 的位置?
文章推荐: javascript - 我正在尝试让一个 div 元素跟随我的鼠标(javascript),但它一直出现故障
文章推荐: javascript - 文本节点不能作为 [ReactJS] 的子节点出现