我正在做一些测试,将我的应用程序从Jboss 4迁移到Jboss 5,我的问题是" getresourceasstream"在Jboss 5上返回null,即使它适用于Jboss 4.这里是代码:
InputStream inputStream = RelatorioAction.class.getClassLoader().getResourceAsStream("path to jasper report");
那么,是否有人知道Jboss 4的工作与Jboss 5之间的区别是什么?
答案 0 :(得分:0)
我会尝试使用TCCL
InputStream in = Thread.currentThread().getContextClassLoader().getResourceAsStream(path report);
答案 1 :(得分:-1)
尝试将您的属性文件保存在'src'包中。这样,它将始终位于类路径中。