【问题标题】:Dynamic Jasper crashes with huge data [closed]动态 Jasper 因大量数据而崩溃 [关闭]
【发布时间】:2012-09-25 06:07:01
【问题描述】:

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

【问题讨论】:

  • 你的代码在哪里?堆栈跟踪在哪里?

标签: java jsp tomcat jasper-reports dynamic-jasper


【解决方案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 的报告

干杯,

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-06
    • 2011-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多