-2

当我在我的 jsp 应用程序中向动态 jasper 输入大量数据时,动态 jasper 语句 exporter.exportreport() 会使 tomcat 服务器崩溃,从而导致终止。有什么解决办法吗?等待您的帮助...

4

1 回答 1

1

(对不起我的英语)

我已经使用 DJ 很长时间了,前段时间我遇到了这个问题。我解决了将报告内容保存到文件而不是字节数组的问题。

我导出pdf报告的方法是这样的:

private File exportReportPDF(JasperPrint jp, File file) throws JRException,  FileNotFoundException {
    JRExporter exporter = new JRPdfExporter();
    exporter.setParameter(JRExporterParameter.JASPER_PRINT, jp);
    exporter.setParameter(JRExporterParameter.OUTPUT_FILE, file);
    exporter.exportReport();
    return file;
}

当然,在这种情况下,您必须将文件和 Jasperprint 传递给此方法并使用返回的文件。在这里,我们有超过 500Mb 的报告

干杯,

于 2012-10-01T19:45:15.940 回答