EU SOU INICIANTE EM JAVA ESTOU TENTANDO APRESENTAR UM RELATORIO A PARTIR DE UM SERVLET ESTOU USANDO O IREPORT PARA GERAR O XML E O JASPER REPORTS PARA GERAR O PDF EU USO UM CODIGO DA SEGUINTE FORMA NO MEU SERVLET
JasperReport jr;
JasperPrint jprint;
JRResultSetDataSource jrRS = new JRResultSetDataSource(rs);
HashMap parametro = new HashMap();
try{
InputStream is = getServletContext().getResourceAsStream(“Bean/Relatorios/teste.jasper”);
jasperReport relatorio = JasperManager.loadReport(is);
jprint = JasperManager.fillReport(relatorio, parametro, jrRS); JasperManager.printReportToPdfFile(jprint, “C:/Program Files/tomcat/webapps/medidores/WEB-INF/classes/Bean/Relatorios/teste.pdf”);
E DISPARA O SEGUINTE ERRO
java.lang.NullPointerException
java.io.ObjectInputStream$PeekInputStream.read(ObjectInputStream.java:2150)
java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2163)
java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2631)
java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:734)
java.io.ObjectInputStream.(ObjectInputStream.java:253)
net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:232)
net.sf.jasperreports.engine.JasperManager.loadReport(JasperManager.java:1047)
RelatorioSV.doPost(RelatorioSV.java:140)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
ALGUEM SABE COMO RESOLVER