【问题标题】:Cannot access resources defined in EAR from the outside classes (JBoss 5.1)无法从外部类访问 EAR 中定义的资源 (JBoss 5.1)
【发布时间】:2009-10-14 11:40:06
【问题描述】:

我有一个资源文件位于 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 中无法运行。

有什么想法吗?

【问题讨论】:

    标签: java jboss


    【解决方案1】:

    这不应该奏效。 WEB-INF/classes/ 已经是类路径的一部分,所以getResourceAsStream("/file.properties") 是定位文件的正确方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-13
      • 2012-04-27
      • 1970-01-01
      • 2017-06-05
      • 2020-10-03
      • 1970-01-01
      相关资源
      最近更新 更多