Boa tarde pessoal!
Desenvolvi uma aplicação que gera relatorios utilizando o jasper. Quando eu rodo o sistema na minha maquina ele funciona normal.
Porém quando eu faço o deploy dele no servidor de produção, ele apresenta o seguinte erro.
org.apache.jasper.JasperException: An exception occurred processing JSP page /relatorios/ginastica/relatorioPanorama.jsp at line 109
106:
107: String pathJasper = getServletContext().getRealPath("/relatorios/ginastica/jaspers")+ "/";
108:
109: byte[] bytes = JasperRunManager.runReportToPdf(pathJasper + "relPanorama.jasper", parameters, jrRs);
110: response.setContentLength(bytes.length);
111:
112: ServletOutputStream ouputStream = response.getOutputStream();
Segue abaixo o código fonte!
PreparedStatement stmt = con.prepareStatement(sql);
stmt.setString(1,FormMes);
stmt.setString(2, FormAno);
stmt.setString(3, FormUnidade);
ResultSet rs = stmt.executeQuery();
JRResultSetDataSource jrRs = new JRResultSetDataSource( rs );
HashMap parameters = new HashMap();
parameters.put("NOME", nome);
parameters.put("UNIDADE", FormUnidade);
parameters.put("URL_IMG", urlImg);
int nMes = Integer.parseInt(FormMes);
Datas datas = new Datas();
parameters.put("MES", datas.getMes(nMes));
response.setHeader("Content-disposition","attachment;filename=panorama.pdf");
response.setContentType("application/pdf");
String pathJasper = getServletContext().getRealPath("/relatorios/ginastica/jaspers")+ "/";
byte[] bytes = JasperRunManager.runReportToPdf(pathJasper + "relPanorama.jasper", parameters, jrRs);
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();
Alguém pode me ajudar?