Ver Mensaje Individual
  #353 (permalink)  
Antiguo 19/09/2005, 01:25
jbailon
 
Fecha de Ingreso: septiembre-2005
Mensajes: 2
Antigüedad: 18 años, 8 meses
Puntos: 0
Hola a todos. Soy nuevo en este foro y en el uso de Jasperreport. Me ha surgido un problema y es que la salida a un archivo en formato pdf no me funciona desde tomcat. El error que produce es el siguiente:

java.lang.ClassCastException
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:182)
org.apache.jasper.runtime.PageContextImpl.forward( PageContextImpl.java:414)
org.apache.jasper.runtime.PageContextImpl.handlePa geException(PageContextImpl.java:452)
org.apache.jsp.l001_0005fsubmit$jsp._jspService(l0 01_0005fsubmit$jsp.java:258)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:107)
javax.servlet.http.HttpServlet.service(HttpServlet .java:856)
org.apache.jasper.servlet.JspServlet$JspServletWra pper.service(JspServlet.java:202)

org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:382)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:474)
javax.servlet.http.HttpServlet.service(HttpServlet .java:856)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:305)

en el JSP incluyo el siguiente código para la salida PDF:

JRPdfExporter exporter = new JRPdfExporter();
exporter.setParameter(JRExporterParameter.JASPER_P RINT, print);
exporter.setParameter(JRExporterParameter.OUTPUT_F ILE_NAME, "C:/report.pdf");
exporter.exportReport();


Al hacer la salida me da el error y me genera un archivo PDF en blanco. Creo que puede ser un problema de fuentes. En la variable de entorno CLASSPATH tengo c:\windows\fonts\, pero esta no se si funciona para el tomcat. ¿Habría que decirle a tomcat de alguna forma donde están la fuentes de letras?. Bueno... a ver si alguien me puede echar una manita...