Sorry for a very basic question. (Am just getting started with
J2EE.)
I have a EJB session bean that lives in a package called org.rphl.ejb
I have a file called MyFirst.jasper that represents compiled XML file for creating a jasper report. I have placed it under folder jasperreports under WEB-INF.
-WEB-INF --> jasperreports --> MyReport.jasper
In my EJB I wrote:
File reportFile = new File("jasperreports/MyFirst.jasper");
JasperRunManager.runReportToPdfFile(reportFile.getPath(), new HashMap(), new JRResultSetDataSource(rs));
(where rs is a resultset, defined correctly)
I get java.io.FileNotFoundException: jasperreports\MyFirstReport.jasper
Pls tell me how to properly access a file from anywhere in the J2EE tier. TIA.