2015-08-11 3 views
0

Я делаю некоторые тесты для переноса моего приложения из Jboss 4 в Jboss 5, моя проблема заключается в том, что «getresourceasstream» возвращает null на Jboss 5, хотя он работает на Jboss 4. Вот код :Getresourceasstream возвращает null на Jboss 5

InputStream inputStream = RelatorioAction.class.getClassLoader().getResourceAsStream("path to jasper report"); 

Итак, кто-нибудь знает в чем разница между этим работает на JBoss 4 и не работает на Jboss 5?

ответ

0

Я хотел бы попробовать с TCCL вместо

InputStream in = Thread.currentThread().getContextClassLoader().getResourceAsStream(path report); 
+0

Благодарим вас за ответ Franck, но я продолжаю получать NullPointerException. – ImaxFan

+0

Можно ли увидеть выражение, которое вы используете в «пути к отчету о яшме», а также о местоположении ресурса отчета и ресурсе RelatorioAction.class в архиве войны/уха? – Franck

-1

Старайтесь, чтобы ваши свойства файла в пакете «Src». Таким образом, он всегда будет в classpath.

Смежные вопросы