[java-l] Problemas con reportes pdf

32 views
Skip to first unread message

Mariano Badano

unread,
Nov 6, 2006, 8:57:36 AM11/6/06
to jav...@gxtech.com.uy
buenas día,

tengo un problema al llamar a un reporte en mi aplicación web. el reporte es un pdf, queir guardarlo en archivo, pero el borwser me tira:

descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.

excepción

javax.servlet.ServletException: java.lang.NoClassDefFoundError: com/lowagie/text/DocumentException
at com.genexus.webpanels.GXWebReport.initState(Unknown Source)
at com.genexus.webpanels.GXWebObjectBase.init
(Unknown Source)
at com.genexus.webpanels.GXWebObjectBase.<init>(Unknown Source)
at com.genexus.webpanels.GXWebProcedure.<init>(Unknown Source)
at com.genexus.webpanels.GXWebReport.<init>(Unknown Source)

at opagalu_impl.<init>(opagalu_impl.java:19)
at opagalu.doExecute(opagalu.java:19)
at com.genexus.webpanels.GXWebObjectStub.callExecute(Unknown Source)
at com.genexus.webpanels.GXWebObjectStub.doGet
(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.servlets.InvokerServlet.serveRequest( InvokerServlet.java
:419)
at org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:133)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service (HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java :157)
at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal
(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardValveContext.invokeNext (StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext (StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service (CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:595)

com.genexus.webpanels.GXWebObjectStub.callExecute(Unknown Source)
com.genexus.webpanels.GXWebObjectStub.doGet
(Unknown Source)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service (HttpServlet.java:802)
org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java
:419)
org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:133)
javax.servlet.http.HttpServlet.service (HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

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

la verdad nose q puede ser.
Estoy trabajando con GX Trial 8.0 generando Java (Web)

muchas gracias!!

Saludos

Mariano

ric...@abaco.com.br

unread,
Nov 6, 2006, 10:14:45 AM11/6/06
to jav...@gxtech.com.uy

está faltando a biblioteca Itext.jar

* Ricardo Figueiredo Salles
Analista de Sistema - Arquiteto de Software - Projeto Ametista
ÁBACO Tecnologia de Informação Ltda
Qualidade: Um Compromisso de todos!
( (0xx65) 3617-0777  ( FAX (0xx65) 3623-0646
( CEL (0xx65) 8401-5205  

Diego Rostagnol

unread,
Nov 6, 2006, 10:24:56 AM11/6/06
to jav...@gxtech.com.uy
Creo que el problema está en que no está encontrando la libreria iText.jar. No tengo experiencia en desarrollo web así que no se si alli tambien existe el CLASSPATH, si así fuerá asegurate que esté referenciada en el mismo y que el archivo iText.jar este en el lugar indicado.
 
Saludos
 
PD: Estoy tocando de oido porque no tengo experiencia en aplicaciones web.
 
Diego Rostagnol
Info Club Srl., Acostumbramos a dar Soluciones
Vistenos en www.infoclub.com.uy
 
"Hoy en día la programación es una carrera entre los ingenieros de software, afanándose por construir mejores y más grandes programas a prueba de idiotas, y el Universo, intentando producir mejores y más grandes idiotas. Hasta ahora, el Universo va ganando." - Rick Cook

Miguel Figueroa J.

unread,
Nov 6, 2006, 9:30:29 AM11/6/06
to jav...@gxtech.com.uy
Seguro te falta iText.jar en el classpath.
 
salu2!

 
2006/11/6, Mariano Badano <mak...@gmail.com>:

Armando Cardoso

unread,
Nov 6, 2006, 9:45:41 AM11/6/06
to jav...@gxtech.com.uy

Hola Mariano,


Complementando la información que te han enviado, dado que tu aplicación es web. Debes copiar el archivo iText.jar al \lib de tu webapp. Por ejemplo, a :

 

C:\Tomcat 5.0\webapps\<tuwebapp>\WEB-INF\lib\iText.jar

 

Saludos,

 

--Armando.


Mariano Badano

unread,
Nov 6, 2006, 10:32:45 AM11/6/06
to jav...@gxtech.com.uy
Impecable, funciono muy bien!

Muchas gracias!!

2006/11/6, Armando Cardoso <acar...@artech.com.uy>:


(Unknown Source)

        at javax.servlet.http.HttpServlet.service (HttpServlet.java:689)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

        at org.apache.catalina.servlets.InvokerServlet.serveRequest

(
InvokerServlet.java

:419)

        at org.apache.catalina.servlets.InvokerServlet.doGet (InvokerServlet.java:133)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)

        at javax.servlet.http.HttpServlet.service

 
(HttpServlet.java:802)



        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java :237)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java
 
:157)

        at org.apache.catalina.core.StandardWrapperValve.invoke

(StandardWrapperValve.java:214)

        at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)

        at org.apache.catalina.core.StandardPipeline.invoke
 

(StandardPipeline.java:520)

        at org.apache.catalina.core.StandardContextValve.invokeInternal

(StandardContextValve.java:198)

        at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:152)
Reply all
Reply to author
Forward
0 new messages