Olá galera…
Tenho o seguinte código para exibir um relatório feito no iReport.
Conexao conn = new Conexao();
conn.conectar();
ResultSet rs = null;
rs = conn.listarDadosDB("SELECT nome FROM clientes");
JRResultSetDataSource jrRS = new JRResultSetDataSource(rs);
Map parameters = new HashMap();
try {
JasperReport jr = JasperCompileManager.compileReport(ARQUIVO_JRXML);
JasperPrint jp = JasperFillManager.fillReport(jr, null, jrRS);
JasperExportManager.exportReportToPdfFile(jp, ARQUIVO_PDF);
JasperViewer.viewReport(jp);
} catch (JRException e1) {
e1.printStackTrace();
}
Mas uma mensagem: “O documento não contem páginas.” é mostrada e o JasperViwer é aberto em branco.
O console do eclipse mostra o seguinte:
log4j:WARN No appenders could be found for logger (net.sf.jasperreports.engine.xml.JRXmlDigesterFactory).
log4j:WARN Please initialize the log4j system properly.
Alguem já possou por isso?