demoiselle/report — pull request #2 by reinaldoc (2012-04-26 13:23:22+00:00)
Title: @Path incorreto em deploy da aplicação por pacote .war

Correção de BUG ao acessar o arquivo de relatório indicado via @path,
quando a aplicação sofreu deploy via pacote .war (e não pacote
aberto/expandido/descompactado). O problema se dá porque o método
"this.getClass().getClassLoader().getResource()" (linha 152) retorna o
caminho completo em relação ao pacote .war e não ao local onde o JBoss
(6.1.0) extraiu o pacote (/tmp/...).

Reimplementação dos métodos relacionados ao problema. Ao invés de
obter o cominho completo (path), usei a abordagem de obter o conteúdo do
relatório via Classloader via InputStream, tornando totalmente
independente do caminho completo (real path).