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