File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Other Open Source Projects and the fly likes Jasper Reports Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Products » Other Open Source Projects
Bookmark "Jasper Reports" Watch "Jasper Reports" New topic

Jasper Reports

pradeep kandakurti

Joined: Jan 11, 2008
Posts: 3
I'm using jasper report in my project. Whenever i shutdown the tomcat and start again
i found the jasper reports are not displayed ie., it is throwing white page.
Tomcat resides in Server machine. If i want to get the jasper report again
i have to restart the tomcat .
I'm using this code in My Action Class

ServletContext application=getServlet().getServletConfig().getServletContext();
String path = application.getRealPath("/")+"jrxml";
System.out.println("Path Of The File "+path);
JasperPrint jasperPrint = JasperFillManager.fillReport(path + "/" + filename,pm, con);
OutputStream ouputStream = response.getOutputStream();
JRExporter exporter = null;
response.setHeader("Content-Disposition", "inline; filename=\"file.rtf\"");
exporter = new JRRtfExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, ouputStream);
try {
catch (JRException e)
throw new ServletException(e);
catch(java.lang.NullPointerException n)
System.out.println("Error "+n.getMessage());

Kindly suggest me a solution
I agree. Here's the link:
subject: Jasper Reports
jQuery in Action, 3rd edition