Olá pessoal,
Estou desenvolvendo um Resource Adapter e preciso carregar um arquivo externo ao RAR. Estou fazendo os testes no JBoss e aparentemente o ClassLoader não permite isso.
Nenhuma exceção é retornada, mas o stream é nulo para todas essas tentativas:
Thread.currentThread().getContextClassLoader().getResourceAsStream(file);
this.getClass().getClassLoader().getResourceAsStream(file);
ClassLoader.getSystemClassLoader().getResourceAsStream( file);
ClassLoader.getSystemResourceAsStream(file);
// forca bruta
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
int j = 0;
while (classLoader != null && stream == null) {
stream = classLoader.getResourceAsStream(file);
classLoader = classLoader.getParent();
}
Alguma sugestão?
Obrigado,
André