getResourceAsStream() dentro de um RAR

0 respostas
A

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é

Criado 2 de dezembro de 2008
Respostas 0
Participantes 1