Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/11/2010, 16:19
LestatVampire
 
Fecha de Ingreso: noviembre-2010
Mensajes: 13
Antigüedad: 14 años
Puntos: 0
Respuesta: Virtualizar informes JasperReports en aplicacion web

Cita:
Iniciado por oscardelphi Ver Mensaje
Hola Lestat

Porque no tratas de enviarlo a un PDF tu reporte y luego que lo guarde en un archivo. Dale una mirada http://www.apuntesdejava.com/2008/08/reportes-en-netbeans-61-con.html

Saludos

Manuel

Hola Oscar gracias por responder, lo que pasa es que los informes se generan de forma correcta, el usuario al darle clic en un boton "generar reporte" el navegador le abre al usuario el cuadro de dialogo bien para abrir el archivo generado (en .xls o en .pdf, segun el formato que haya elegido el usuario) y el proceso es exitoso.

El problema está en que si hay muchos datos o filas para rellenar el reporte (digamos que de 100 para arriba), el objeto queda muy pesado para generar el reporte y se gasta toda la memoria asignada, generando el java.lang.OutOfMemoryError .

He consultado lo de virtualizar y trata de generar el archivo por trozos, se sacrifica
rendimiento a cambio de fiabilidad, esto en aplicaciones de escritorio. no he podido aplicar esto a una aplicacion web en este caso en JSF.