Problemas com JasperReport

2 respostas
L

Ola! Estou desenvolvendo um relatorio usando Jasper/IReport (primeiro relatorio) e estou com um problema. Tenha uma class Relatorio com o método geraRelatorio, dentro desse método eu tenho o seguinte código.

Map parametros = new HashMap();

JasperFillManager.fillReportToFile(relatorios/Relatorio_Clientes.jasper,parametros,this.fCon.getConexao());

JasperExportManager.exportReportToPdfFile(Relatorio_Clientes.jrprint);

JasperViewer.viewReport(Relatorio_Clientes.pdf,false);

Quando esse método é executado, ja na segunda linha JasperFillManager, gera uma erro e aborta tudo. O erro não estou consegindo capturar.

Agradeço pela ajuda!

2 Respostas

ramilani12

Vc compilou o jrxml?

// carregar e compilar o arquivo com o design do relatorio
	String arquivo = getServletContext().getRealPath("relatorio01.jrxml");
    
        JasperDesign relDesign = JRXmlLoader.load(arquivo);
        JasperReport relatorio = JasperCompileManager.compileReport(relDesign);
    
        // executar relatório e carregar dados
        JasperPrint impressao = JasperFillManager.fillReport(relatorio, null, con);

        // exportar o relatorio para HTML
        JRHtmlExporter exporter = new JRHtmlExporter();
        exporter.setParameter(JRExporterParameter.JASPER_PRINT, impressao);
        exporter.setParameter(JRExporterParameter.OUTPUT_WRITER,out);
        exporter.exportReport();

A uma dica coloque seus codigos entre as tags [code][\code] para melhor visualização..

aleck

Verifique se as bibliotecas requeridas pelo Jasper estão no ClassPath.

http://jasperforge.org/sf/wiki/do/viewPage/projects.jasperreports/wiki/Requirements

Como assim não consegue capturar o erro?

[]'s

Criado 15 de maio de 2007
Ultima resposta 15 de mai. de 2007
Respostas 2
Participantes 3