I have an application and I am generating Jasper Reports from it. But when I make request to generate the report, the time taken for the application to generate the report is quite long because the data set is very large(~100K rows) for the report.
So, by the time the report is generated successfully, the HTTP request gets timed out and the report is never downloaded.
How can I prevent this from happening?
The application is build with Spring 3.0, Hibernate and JasperReports.
My guess is that your session is expiring at 20 minutes, try editing
tomcat6/webapps/jasperserver/WEB-INF/web.xmlAlso make use of ‘Run in background’ (right-click) which will save the output for you like a schedule.
You can check
tomcat6/webapps/jasperserver/WEB-INF/logs/jasperserver.logfor any error messages.