【发布时间】:2012-07-06 11:36:16
【问题描述】:
我有一个my.sar文件,结构定义如下
我的.sar
|
|
|---------META-INF
| |
| |-----------------------jboss-deployment-structure.xml
| |-----------------------jboss-service.xml
在 jboss-deployment-structure.xml 中,我添加了 jboss-service.xml 下定义的 mbean 类所需的多个 jar 依赖项....
现在我的依赖类(由 jar - JBOSS-7-HOME/modules 引用)正在使用以下代码引用 xml 文件,
Thread thread = Thread.currentThread();
ClassLoader contextClassLoader = thread.getContextClassLoader();
InputStream in = contextClassLoader.getResourceAsStream(<xmlFileName>);
但是上面的代码无法找到 xml 文件...它总是返回 null。
谁能帮我找出放置所需 xml 文件的位置,以便班级可以找到这些 xml 文件?
谢谢。
【问题讨论】:
标签: classloader jboss7.x