[RESOLVIDO] Imagem do Servlet no iReport

Bom dia galera,

estou com um problema, pois tenho que pegar uma imagem que esta no Servlet, e passar como parametro para o iReport.

Ou se for possivel colocar a imagem no iReport, lembrando que ela esta no servlet.

Alguem sabe ai?

Opa!
Fera, passa tua imagem como parâmetro num ByteArray; no iReport, esse parâmetro vai ser do tipo “Object” mesmo.
Insere uma imagem, altera a Expression Class pra java.io.InputStream, e a ImageExpression tu seta pra “new java.io.ByteArrayInputStream((byte[])$P{teu_parametro})”.
Qualquer coisa, dá um grito ae.
Abraço!

Segue o que fiz para resolver:

[code]
File img = new File(System.getenv(“JBOSS_HOME”) + “/server/img/logo.png”);

    if (!img.exists()) {
        img = new File(getApplicationBean1().getRealPath("/resources/imagens/logo_cliente_pequena.png"));
    }

    logger.info("*********imagem " + img.getPath());[/code]

Resolvido!