fiz um relatório usando ireport que funciona direitinho no meu iReport e tb no meu eclipse, mas qd eu mando o jrxml e a classe java para o meu servidor ele imprime um relatório com apenas duas linhas em branco e mais nada. muito estranho, poi eu dei um debug da consulta sql e ele retorna uma linha.
Será q falta algo do iReport para eu mandar para o servidor?
Oi JavaPlayer, puxa cara, não tô conseguindo de jeito nenhum fazer o meu servidor exportar um pdf…
Se eu usa-se o JasperView…
layout = path + "/WEB-INF/jrxml/relatorioCursosPorCargo.jrxml";
sql = "select CONCAT(CONCAT(trim(a.codigo),' - '),trim(a.titulo)) as cargo, " +
"CONCAT(CONCAT(trim(b.codcurso),' - '),trim(c.titulo)) as curso, " +
"CONCAT(CONCAT(trim(b.prioridade),' - '),trim(d.descricao)) as prioridade, " +
"(SELECT DISTINCT F.empresa FROM FUNCA F WHERE F.CARGO = B.CARGO) as empresa " +
"from neccar b join cargo a on (b.cargo = a.codigo) " +
"join tcurs c on (b.codcurso = c.codcurso) " +
"join tprio d on (b.prioridade = d.codigo) " +
"order by a.codigo";
JasperReport relatorio = JasperCompileManager.compileReport( layout );
JasperPrint impressao = JasperFillManager.fillReport( relatorio, parametros, new JRResultSetDataSource(rset) );
JasperViewer.viewReport( impressao, false );
teria que colocar na inicialização da JVM este parâmetro “-Djava.awt.headless=true” senão “Djava.awt.headless=false”, mas não sei como colacar isso… 8O
Acho q é problema na configuração do meu servidor, pois com o jBoss local ele funciona normalmente, mas no servidor não funciona nem a pau cara…
O q será ?