Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 05-dic-2005, 11:37   #421 (permalink)
Nestor22 ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2005
Mensajes: 1
Ese error me salio la semana pasada, yo tambien estoy empezando con ireport
yo creo que el error es con el reporte, si quieres crea otro, verificas que corra bin y pruebas...
Nestor22 está desconectado   Responder Citando
Antiguo 07-dic-2005, 14:31   #422 (permalink)
cocho1 ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2005
Mensajes: 4
DataSorce con TableModel

Hola, me parece muy buena la repuesta, sucede que estoy necesitando usar un TableModel como fuente de datos del reporte, alguien tiene algún código que me pase, me estoy matando y no me funciona

Muchas Gracias
cocho1 está desconectado   Responder Citando
Antiguo 15-dic-2005, 10:16   #423 (permalink)
abieliseo ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2005
Mensajes: 125
hola a todos.
tengo un problema quiero exporta a exel una consulta de la bd estuve revisando de como puedo hacer y encontré este código de destructor, mi pregunta que necesito para ejecutar
o cuales son los driver

jxl.jar
jasperreports-1.1.1-applet.jar
jasperreports-1.1.1.jar

poi-bin-3.0-alpha1-20050704.zip




Código PHP:
//Cargamos la definicion del reporte *.jasper
java.io.File reportFile = new java.io.File(JasperFilesSource filejasper );
     
//cargamos parametros del reporte (si tiene).
Map parametros = new HashMap();
             
//Generar XLS. 
//Preparacion del reporte (en esta etapa se inserta el valor del query en el reporte).

JasperPrint jasperPrint=JasperFillManager.fillReport(reportFile.getPath(), parametrosconexion);
                
//Nombre archivo resultado.
//Sugerencia: traten de generar un nombre dinamico concatenando fecha y hora para evitar se pisen los reportes al tener el mismo nombre.
 
String xlsFileName "archivo.xls";
               
                
//Creacion del XLS
JRXlsExporter exporter = new JRXlsExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINTjasperPrint);
                
exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME,xlsFilesSource xlsFileName);
                
exporter.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEETBoolean.TRUE);
exporter.exportReport();

//En este punto ya esta Creado el XLS
                
                
//Ahora lo Voy a Leer Y A forzar al Navegador Muestre Dialogo Para descargar el archivo
//Funciona En IE y Firefox
           
                
//Leer el archivo.
File f = new File (xlsFilesSource xlsFileName);
                
//Configurar el tipo de archivo.
response.setContentType ("application/vnd.ms-excel");
                
//Obtener el Nombre del archivo.
String name f.getName().substring(f.getName().lastIndexOf("/") + 1,f.getName().length());
                
//Configurar cabecera y nombre de archivo a desplegar en DialogBox.
                
response.setHeader ("Content-Disposition""attachment;filename=\"" xlsFileName "\"");
                
                
InputStream in = new FileInputStream(f);
ServletOutputStream outs response.getOutputStream();
        
int bit 256;
int i 0;
                
while ((
bit) >= 0) {
            
bit in.read();
            
outs.write(bit);
}
                    
outs.flush();
outs.close();
in.close(); 
alguien podria ayudarme....
para comenzar no puedo copilar parece que no reconoce esta clase..JasperFillManager
abieliseo está desconectado   Responder Citando
Antiguo 15-dic-2005, 16:44   #424 (permalink)
abieliseo ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2005
Mensajes: 125
Alguien Misericordioso....?????????????????? estoy desesperado.. gracias
abieliseo está desconectado   Responder Citando
Antiguo 20-dic-2005, 19:48   #425 (permalink)
robcarlos ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2005
Mensajes: 3
hola a todos, yo soy nuevo en esto de los Reportes Java (iReport), estoy bastante desperado, ya que desde ya hace mas de una semana que estoy buscando ejecutar un reporte, ya lei todos los mensajes de este foro y gracias a ellos he logrado comprender a grandes rasgos lo que debo de hacer para generar un reporte. Ya hice todo lo que aqui se comenta pero no he logrado obtener resultados.

Ya copie
commons-beanutils-1.5.JAR
commons-collections-2.1
commons-digester-1.7
commons-logging-1.0.2
itext-1.3.1
jasperreports-1.1.0
jasperreports-1.1.0-applet
poi-2.0-final-20040126

dentro de C:\Archivos de programa\netbeans-4.1\enterprise1\jakarta-tomcat-5.5.7\common\lib y tambien dentro de C:\Archivos de programa\Java\jdk1.5.0_04\jre\lib\ext y tambien ya copie el archivo tools.JAR dentro de la carpeta c:\iReport\lib y tambien el archivo classes12.JAR, y tambien ya configure mis varables de entorno poniendo en el CLASSPATH las rutas que aqui indican, pero no he obtenido ningun resultado, ya tengo el acrobat 7, ya hice todo lo que aqui dicen pero nada. esot desesperado necesito ayuda urgentemente!!!!

Estoy utilizando el netbeans 4.1 como ustedes saben el netbeans instala y configura y arraanca y para por defecto el entorno del tomcat, y pues yo tengo en C:\Ctrl_gest mi proyecto, aqui netbeans crea mi propio entorno.

Porfavor necesito que alguien me diga que hago, aqui mando el jsp que estoy utilizando, tambien lo copie de aqui y lo modifique segun crei que me serviria, pero no se si este bien, diganme si esta mal en donde debo corregirlo.

<%@ page contentType="application/html" language="java" errorPage=""%>
<%@ page import="javax.servlet.http.*"%>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%@ page import="javax.sql.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="javax.naming.*"%>
<%@ page import ="net.sf.jasperreports.engine.*"%>
<%@ page import ="net.sf.jasperreports.engine.export.*"%>
<%@ page import ="net.sf.jasperreports.engine.util.*"%>
<%@ page import ="net.sf.jasperreports.view.*"%>

<%
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conec = DriverManager.getConnection("jdbc:oracle:thin:@10. 12.14.1:1521:oaxsis","datos2","datos2");

File reportFile = new File(application.getRealPath("/MisReportes/ejemplo1.jasper"));

Map parameters = new HashMap();
parameters.put("ReportTitle", "Address Report");
parameters.put("BaseDir", reportFile.getParentFile());

byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath (), parameters, conec);

response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();
%>

y a la hora de ejecutarlo me manda el siguiente error

javax.servlet.ServletException: org/eclipse/jdt/internal/compiler/env/INameEnvironment
org.apache.jasper.runtime.PageContextImpl.doHandle PageException(PageContextImpl.java:846)
org.apache.jasper.runtime.PageContextImpl.handlePa geException(PageContextImpl.java:779)
org.apache.jsp.ejemplo1_jsp._jspService(ejemplo1_j sp.java:102)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:99)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:325)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:295)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:245)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:362)


causa raíz

java.lang.NoClassDefFoundError: org/eclipse/jdt/internal/compiler/env/INameEnvironment
java.lang.Class.getDeclaredConstructors0(Native Method)
java.lang.Class.privateGetDeclaredConstructors(Cla ss.java:2328)
java.lang.Class.getConstructor0(Class.java:2640)
java.lang.Class.newInstance0(Class.java:321)
java.lang.Class.newInstance(Class.java:303)
net.sf.jasperreports.engine.design.JRDefaultCompil er.getCompiler(JRDefaultCompiler.java:178)
net.sf.jasperreports.engine.design.JRDefaultCompil er.loadEvaluator(JRDefaultCompiler.java:193)
net.sf.jasperreports.engine.fill.JRFillDataset.cre ateCalculator(JRFillDataset.java:382)
net.sf.jasperreports.engine.fill.JRBaseFiller.<ini t>(JRBaseFiller.java:451)
net.sf.jasperreports.engine.fill.JRVerticalFiller. <init>(JRVerticalFiller.java:91)
net.sf.jasperreports.engine.fill.JRVerticalFiller. <init>(JRVerticalFiller.java:73)
net.sf.jasperreports.engine.fill.JRFiller.createFi ller(JRFiller.java:113)
net.sf.jasperreports.engine.fill.JRFiller.fillRepo rt(JRFiller.java:57)
net.sf.jasperreports.engine.JasperFillManager.fill Report(JasperFillManager.java:247)
net.sf.jasperreports.engine.JasperFillManager.fill Report(JasperFillManager.java:163)
net.sf.jasperreports.engine.JasperRunManager.runRe portToPdf(JasperRunManager.java:124)
org.apache.jsp.ejemplo1_jsp._jspService(ejemplo1_j sp.java:74)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:99)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:325)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:295)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:245)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:362)

nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/5.5.7.


POR LO QUE AQUI SE DICE, NO ME ESTA ATRAPANDO LOS CLASES DE LOS JAR. y ya hice todo lo que tenia que hacer pero nada.

PORFAVOR AYUDENME, SE LOS VOY A AGRADECER BASTANTE.
robcarlos está desconectado   Responder Citando
Antiguo 23-dic-2005, 18:01   #426 (permalink)
josemflo ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2005
Mensajes: 5
te falta compilar el archivo el archivo jrxml

Mira sabes yo estuve trabajando con jsp, y realice varios reportes, por lo que veo, en tu código te falta una parte, donde compilas el archivo jrwml.

Si quieres mas ayuda este es mi mail zecion@hotmail.com.

salidos a todos.
josemflo está desconectado   Responder Citando
Antiguo 29-dic-2005, 06:36   #427 (permalink)
robcarlos ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2005
Mensajes: 3
Gracias a todos los integrantes del Foro

Muchas Gracias por tu ayuda amigo Joseflo, ya he logrado ejecutar mis reportes, ya funcionan.

Saben que es lo que me marcaba error y me hacia falta, que no tenia dentro del tomcat el Servlet.JAR, y es que mi gran pregunta y duda es ¿Porque no viene este JAR en el Tomcat a la hora de instalarlo?. Sufri mucho con los reportes, pero hasta que baje este JAR y lo copie dentro de /common/lib de la carpeta del tomcat, empezaron a funcionar mis reportes. Y esto nadien lo comenta aqui en el foro, pero es muy importante decircelos, para que alguien que tenga problemas con la compilacion de servlets y reportes, con este JAR se soluciona este problema.

Felicidades a todos los de este foro, porque gracias a esta comunidad he logrado hacer mis reportes.
robcarlos está desconectado   Responder Citando
Antiguo 05-ene-2006, 02:26   #428 (permalink)
Jose Ignacio ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2004
Mensajes: 17
DETAILS en horizontal y reporte en blanco

Hola a todos, soy nuevo por aquí y la verdad es que este foro es muy util, se aprende un montón.

Estoy trabajando con reportes y tengo un par de cosillas que me gustaría hacer, que la verdad no sé si se pueden hacer o no. Agradecería cualquier ayudita...

1. ¿Se puede hacer que los campos devueltos en la consulta a la base de datos se representen en horizontal? Por ejemplo, si tengo que "pintar" en el reporte 50 registros, me gustaría hacerlo de 5 en 5 y no de 1 en 1, que sería lo más básico.

2. ¿Hay alguna manera de que el PDF que genero no salga totalmente en blanco en el caso de que la consulta a la BBDD no devuelva ningún registro? Lo lógico sería "pintar" en el PDF al menos el título del reporte, los encabezados de las tablas y los logos que hubiera, aunque luego no saliera ningún dato debajo.

Muchas gracias y espero poder yo echar también una mano en todo lo que pueda!
Jose Ignacio está desconectado   Responder Citando
Antiguo 10-ene-2006, 04:02   #429 (permalink)
grotero ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2005
Mensajes: 6
Hola a todos:

Alguien sabe si se puede exportar un informe a formato Word?.
Lo he pensado así porque necesito que un campo sea editable desde el propio informe (un campo observaciones) y si pudiera generar el informe en Word podría escribir en él sin problemas...He estado buscando y parece ser que no puede exportarse a Word, alguien lo ha echo?

Muchas gracias.
grotero está desconectado   Responder Citando
Antiguo 10-ene-2006, 09:27   #430 (permalink)
grotero ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2005
Mensajes: 6
Reporte en blanco

Hola Jose Ignacio:

Para poder mostrar algo en el reporte (título por ejemplo) aunque la consulta no devuelva nada yo utilizo un pequeño truco, no sé que te parecerá pero a mi me funciona.
Tengo una tabla en la base de datos que uso para estas cosas, sólo con una columna y un valor (La llamo tablaAuxiliar y a la única columna la llamo Campo). Le doy valor 1 a la columna Campo y en la consulta del reporte hago lo siguiente:

select * from MiTablaAuxiliar left join( Consulta del reporte tal cual )
on MiTablaAuxiliar.Campo = 1

De esta forma la consulta siempre va a devolver algo y siempre vas a poder ver el reporte, aunque vacío, con las etiquetas estáticas, título y demás.....

Espero que te sirva, yo no he encontrado otra forma de hacerlo...


Por cierto, sabes como puedo exportar el informe una vez echo a formato Word?, si es que se puede....Si lo sabes o hay alguien que lo sepa agradecería mucho que me contaséis cómo se hace...
Muchas gracias.
grotero está desconectado   Responder Citando
Antiguo 10-ene-2006, 11:31   #431 (permalink)
Jose Ignacio ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2004
Mensajes: 17
Muchas gracias Grotero. La verdad es que hoy mismo he descubierto una opción que sirve precisamente para esto, está en las propiedades del report (si usas ireport), dentro del menu VER. Ahora mismo no recuerdo muy bien el nombre, mañana te la pongo por quí (el PC donde estoy ahora no tiene instalado nada de eso).

Lo de exportar a word, la verdad es que creo que no se puede, pero no te fies porque no estoy muy seguro.

Un saludo!
Jose Ignacio está desconectado   Responder Citando
Antiguo 11-ene-2006, 18:20   #432 (permalink)
JCJO ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 3
paso de fechas al iReport

por favor necesito ayuda en el paso de parametros con el iReport por medio de un Servlet
JCJO está desconectado   Responder Citando
Antiguo 13-ene-2006, 09:45   #433 (permalink)
Carlos_J no se puede cailificar en este momento
 
Fecha de Ingreso: enero-2006
Ubicación: Guayaquil - Ecuador
Mensajes: 9
Triste Error al subir el Tomcat con NetBeans

Hola a todos, tengo un problema estoy haciendo una aplicacion web usando lo siguiente:

Netbeans 4.1
Tomcat 5.0.28
J2SDK1.4.2_09
Mysql 5.0.13
iReports 0.5.2
IE 6
Acrobat Reader 6

Recien estoy entrando en este "relajo" (en mi pais relajo = problema grande) de los reportes, estuve leyendo muchos de sus mensajes y al parecer ya copie las librerias del iReports en la carpeta j2sdk1.4.2_09/jre/lib/ext (aunque no se si tambien deba copiarla en las carpetas lib del tomcat ni en cual misma...) pero bueno, entonces cuando intento ver mi aplicacion en el explorador me sale el siguiente error en el NetBeans y no me deja levantar la pagina, x enede el reporte:

FALLO - Encontrada excepción java.lang.NoSuchMethodError: org.apache.commons.logging.LogFactory.release(Ljav a/lang/ClassLoader;)V

Será q copie alguna libreria de mas en una carpeta q no necesitaba...?

Cualquier ayuda será bien recibida, muchas gracias
Carlos_J está desconectado   Responder Citando
Antiguo 13-ene-2006, 13:24   #434 (permalink)
dacmonsalve ha deshabilitado el karma
 
Avatar de dacmonsalve
 
Fecha de Ingreso: noviembre-2005
Ubicación: Colombia Tierra querida, himno de fe y armonia
Mensajes: 309
debes tener en cuenta colocar el archivo jasperreports-0.6.7.jar en la ruta:
tomcat/webapps/tuProyecto/WEB-INF/lib
dacmonsalve está desconectado   Responder Citando
Antiguo 16-ene-2006, 07:43   #435 (permalink)
Carlos_J no se puede cailificar en este momento
 
Fecha de Ingreso: enero-2006
Ubicación: Guayaquil - Ecuador
Mensajes: 9
Hola, gracias x tu sugerencia, te cuento q el NetBeans no me habia creado esa carpeta donde tu me indicaste, el hecho es q la cree, puse el archivo jasperreports-1.1.0.jar q es el q me vino con mi version de iReports, en la ruta q me indicaste y de paso en el jre/lib/ext del java, pero aun me sale este error:

javax.servlet.ServletException: org/eclipse/jdt/internal/compiler/env/INameEnvironment
org.apache.jasper.runtime.PageContextImpl.doHandle PageException(PageContextImpl.java:846)
org.apache.jasper.runtime.PageContextImpl.handlePa geException(PageContextImpl.java:779)
org.apache.jsp.ejemplo1_jsp._jspService(ejemplo1_j sp.java:102)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:99)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:325)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:295)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:245)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:362)

En otros mensajes dicen q cuando sale este mensaje, es q falta el archivo servlet.jar en el jre/lib/ext (aunque en la version del tomcat q tengo 5.0.28 vino un archivo servlet-api.jar q segun la documentacion es el mismo "servlet.jar" sino q a partir de esta version lo renombraron, no se para q, pero bueno, ese no es el punto) y no puedo avanzar con ese tema de los reportes, ya llevo como 1 semana "caminando en circulos" con esto...

Si cualquiera tiene una idea de q es lo q puede pasar, y como solucionarlo... Le agradeceria un mundo...
Carlos_J está desconectado   Responder Citando
Antiguo 16-ene-2006, 21:29   #436 (permalink)
tarkanboy ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 2
Triste Ayuda

Hola , estoy elaborando una aplicación en netbeans la cual esta en el lado del cliente solamente, es decir no necesita estar en ningun servidor web.

Mi pregunta es que valor puedo poner en el lugar donde va el objeto conexión llamado con,en este metodo:

JasperPrint jasperPrint=JasperFillManager.fillReport(fileName, parameters, con);

ya que no necesito llamar a una base de datos,porq los valores del reporte los jalo en tiempo real , cheque el api de jasperreports y no hay ningun metodo que me soporte ingresar solamente el fileName y los parametros. Recuerdo haber visto una instrucción que indicaba que no había ninguna base de datos algo como NotActiveConnection o algo asi la verdad no lo recuerdo espero que alguien de ustedes pueda decirme si enverdad existe esa instruccion ó desgraciadamente necesito a fuerza enviar una conexion a base de datos.

Gracias
tarkanboy está desconectado   Responder Citando
Antiguo 17-ene-2006, 03:24   #437 (permalink)
Maitechu ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 5
Pregunta Ayudaaaaaa!!

Hola,

Os comento mi situacion: desde mi aplicación se generan documentos .rtf y necesito exportarlos a .pdf, .html, etc. pero manteniendo el formato del texto. He estado buscando informacion pero todo lo que encuentro es con una BDD. ¿Como puedo exportar mi archivo a otros formatos con JasperReports sin una conexion a BDD? Al principio utilice iText pero no me mantenia el formato y me aconsejaron que lo hiciera con JasperReports. Espero que me puedan ayudar pronto.
Gracias.
Maitechu está desconectado   Responder Citando
Antiguo 18-ene-2006, 03:36   #438 (permalink)
tmedrano ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 1
Mostrar el número de Grupos en un report

Hola,
he estado revisando el foro pero no encuentro una solución a mi problema.
Os comento: tengo un report creado con iReport 0.4.1. En este report muestro una lista de expedientes, y para cada expediente una lista de los pasos de este expediente. Esto lo consigo haciendo una join de dos tablas en la query, de manera que en cada row tengo información de expedientes y pasos. Lo ordeno por clave primaria de expediente y creo un grupo por esta clave. Así, obtengo algo de esta forma:

Expediente 1 Paso 1
Expediente 1 Paso 2
Expediente 1 Paso 3
------------------------
Expediente 2 Paso 1
Expediente 2 Paso 2
------------------------
Expediente 3 Paso 1
Expediente 3 Paso 2

etc.

Me interesa que en la banda del título me muestre el total de pasos y el total de expedientes. En el ejemplo sería: "Hay un total de 7 pasos en 3 expedientes" . Para el total de pasos no tengo problema: simplemente uso la variable REPORT_COUNT con evaluation REPORT, pero no consigo encontrar una forma de contar el número de expedientes (o número de grupos diferentes).
He probado creando una variable, pero no encuentro la manera de incrementarla.
No me gustaría tener que usar Scriptlets si es posible, pq luego estos reports los uso desde aplicaciones web y tuve problemas para que funcionaran.

Alguna idea??? Estoy empezando a desesperarme....

Gracias!
tmedrano está desconectado   Responder Citando
Antiguo 18-ene-2006, 04:07   #439 (permalink)
grotero ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2005
Mensajes: 6
Textfield problema overflow

Hola a todos:

Espero que podáis ayudarme. Tengo un textfield con la propiedad Stretch with overflow activada, el problema es que si el texto es demasiado grande y se sale de la página en lugar de seguir escribiendo en una nueva página me da un error, dori.jasper.engine.JRException....

¿Como puedo hacer para que no rompa el informe si se supera el tamaño de la página y siga escribiendo en una nueva?

Muchas gracias a todos.

Un saludo.
grotero está desconectado   Responder Citando
Antiguo 19-ene-2006, 05:13   #440 (permalink)
lentini88 ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 2
jasperreport - Could not load the following font

Estoy intentando mostrar el reporte desde un jsp

fuente:

<%@ page import="net.sf.jasperreports.engine.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="javax.naming.*" %>

<%
Connection conn = null;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String filename = "D:\\dbDatos\\GestionCentros.mdb";
String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";
database+= filename.trim() + ";DriverID=22;READONLY=false}";
conn = DriverManager.getConnection( database ,"","");
String fileName = ("/reportes/listaCentrosDos.jasper");
File sourceFile= new File(application.getRealPath(fileName));
byte[] bytes = JasperRunManager.runReportToPdf(sourceFile.getPath (), new HashMap(), conn);

response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();


%>


y me muestra el siguiente error:

javax.servlet.ServletException: Could not load the following font :
pdfFontName : Times-Roman
pdfEncoding : CP1252
isPdfEmbedded : false

NESTED BY :
net.sf.jasperreports.engine.JRException: Could not load the following font :
pdfFontName : Times-Roman
pdfEncoding : CP1252
isPdfEmbedded : false

Gracias anticipadas,

Saludos
lentini88 está desconectado   Responder Citando
Antiguo 19-ene-2006, 11:25   #441 (permalink)
Germaín ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 1
Jasper

Soy nuevo en el uso del JasperAssistant, actualmente realizo una aplicación utlizando el manejador de bases de datos access y a la hora de configurar el Jasper para este manejador, me genera un error como que no reconociera el mismo....En realidad, agradezco la ayuda que me puedan brindar al respecto ya que no he podido avanzar desde que me surgió este problema... Muchas gracias!!!

Última edición por Germaín; 19-ene-2006 a las 11:43.
Germaín está desconectado   Responder Citando
Antiguo 20-ene-2006, 04:53   #442 (permalink)
tariro ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 1
problemilla facil

Muy buenas foreros, es una pregunta facil, pero yo solo llevo dos dias en esto y aun me resulta complicado. Tengo el siguiente codigo:

String fileName = ("/reports/prueba1.jasper");
out.print(fileName);

File sourceFile= new File(application.getRealPath(fileName));

String DRIVER = "org.postgresql.Driver";
String URL = "jdbc:postgresql://192.168.53.20:5432/crm";
Class.forName(DRIVER);
Connection conn = DriverManager.getConnection(URL);

try
{
JasperPrint print=JasperFillManager.fillReport (sourceFile.getPath(), new HashMap(), conn);
Map parametros = new HashMap();
byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath (), parametros, conn);
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();
}

Y me da un error de JasperException: reportFile cannot be resolved

Tengo agregados en el WEB-INF/lib el jasperreport-1.1.1.jar y el jasperreport-1.1.1-applet.jar. ¿Alguien puede ayudarme? Gracias
tariro está desconectado   Responder Citando