Código
<%-- Document : Reporte Created on : 26/12/2012, 09:05:24 AM Author : Unknown --%> <%@page import="net.sf.jasperreports.engine.JasperRunManager"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@ page import="java.util.*" %> <%@ page import="java.io.*" %> <%@ page import="java.sql.*" %> <% /*Parametros para realizar la conexión*/ Connection conexion; Class.forName("com.mysql.jdbc.Driver").newInstance(); /*Establecemos la ruta del reporte*/ /* No enviamos parámetros porque nuestro reporte no los necesita asi que escriba cualquier cadena de texto ya que solo seguiremos el formato del método runReportToPdf*/ //parameters.put("Id_Historial", "18"); out.println(reportFile.getPath()); /*Enviamos la ruta del reporte, los parámetros y la conexión(objeto Connection)*/ try { byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath(), parameters, conexion); /*Indicamos que la respuesta va a ser en formato PDF*/ response.setContentType("application/pdf"); response.setContentLength(bytes.length); ServletOutputStream ouputStream = response.getOutputStream(); ouputStream.write(bytes, 0, bytes.length); /*Limpiamos y cerramos flujos de salida*/ ouputStream.flush(); ouputStream.flush(); ouputStream.close(); out.println(ex.getMessage()); } %>
y estos son los errores que me tira :
Código
org.apache.jasper.JasperException: Ha sucedido una excepción al procesar la página JSP /ReportePorPais.jsp en línea 27 24: /*Enviamos la ruta del reporte, los parámetros y la conexión(objeto Connection)*/ 25: try { 26: 27: byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath(), parameters, conexion); 28: /*Indicamos que la respuesta va a ser en formato PDF*/ 29: response.setContentType("application/pdf"); 30: response.setContentLength(bytes.length); Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
A que se debe estoy usando las misma version de librerias