[java-l] Error al querer abrir un reporte con salida pdf en webserver 7.0 de sun. Gx90, java Web

185 views
Skip to first unread message

Franklin Rivero

unread,
Apr 10, 2007, 11:59:00 AM4/10/07
to jav...@gxtech.com.uy
Hola,
    Tengo un reporte con salida a pdf, en web, en el webserver 7.0 de sun me da error, adjunte el detalle mas abajo, si utilizo Tomcat funciona correctamente.
 
debo configurar algo especial para el webserver de sun?  
 
alguna idea.
 
muchas gracias
 
Saludos
Franklin
 
 
 
ERROR
for host 127.0.0.1 trying to GET /operativa/servlet/ocierre_r12, service-j2ee reports: StandardWrapperValve[ocierre_r12]: PWC1406: Servlet.service() for servlet ocierre_r12 threw exception
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 ocierre_r12_impl.<init>(ocierre_r12_impl.java:19) at ocierre_r12.doExecute(ocierre_r12.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:796) at javax.servlet.http.HttpServlet.service(HttpServlet.java:917) at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:391) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:272) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:241) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:182) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:160) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571) at com.sun.webserver.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:149) at com.sun.webserver.connector.nsapi.NSAPIConnector.service(NSAPIConnector.java:995) at com.genexus.webpanels.GXWebObjectStub.callExecute(Unknown Source) at com.genexus.webpanels.GXWebObjectStub.doGet(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:796) at javax.servlet.http.HttpServlet.service(HttpServlet.java:917) at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:391) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:272) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:241) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:182) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:160) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571) at com.sun.webserver.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:149) at com.sun.webserver.connector.nsapi.NSAPIConnector.service(NSAPIConnector.java:995)

Osmar Gerke

unread,
Apr 10, 2007, 1:31:24 PM4/10/07
to jav...@gxtech.com.uy
Por si acaso....
Le agregaste el itext.jar y el gxclassr.zip?

 
Osmar G. Gerke
(595-981) 424613

Rafael do Livramento Silveira

unread,
Apr 10, 2007, 2:46:49 PM4/10/07
to jav...@gxtech.com.uy
Pessoal,
 
Boa tarde.
 
Alguém sabe como mandar email de um webpanel, com o webwrapper, usando um css?

Rafael Silveira

Andrés Bermúdez

unread,
Apr 8, 2007, 3:49:34 PM4/8/07
to jav...@gxtech.com.uy
Si querés enviar un mail con un webpanel,acá tenés la solución.
Variables:
&EnviarMail = SMTPSession
&EnvMailMsg = MailMessage
 
Código:
       &EnviarMail.Host = &pop3
            &EnviarMail.UserName = &usr //Usuario de la cuenta que envia el mail
            &EnviarMail.Password = &psw //Contrasela de la cuenta que envia el mail
          
            &EnviarMail.Login() //Se logea a la cuenta
                        
                &EnvMailMsg.To.New(DirToname,DirTo)
                &EnvMailMsg.Subject = &asunto
                call(PDarMsjEmp,MailMail,&EmpNom)
                &EnvMailMsg.Text = newline() + &msj
                &EnvMailMsg.From.Name = &NombreVar
                &EnvMailMsg.From.Address = MailMail
                &EnvMailMsg.To.Item(1).Address  = DirTo
                &EnvMailMsg.To.Item(1).Name = DirToname
                &EnviarMail.Sender.Name  = &EnvMailMsg.From.Name
                &EnviarMail.Send(&EnvMailMsg)
                &EnvMailmsg.Clear()
   
            &EnviarMail.Logout()

Mario Alfredo Perez

unread,
Apr 10, 2007, 4:03:44 PM4/10/07
to jav...@gxtech.com.uy
Rafael: yo estoy en la misma que vos.. no puedo.. intente con algunas ideas que me pasaron y que ví en el foro y gxopen  pero no pude hasta el momento hacer que se vea el mail tal cual lo veo como webpanel.
 
Alfredo Pérez
-----Mensaje original-----
De: Rafael do Livramento Silveira [mailto:raf...@silrs.com.br]
Enviado el: martes, 10 de abril de 2007 15:47
Para: jav...@gxtech.com.uy
Asunto: [java-l] webwrapper + css#

Franklin Rivero

unread,
Apr 10, 2007, 4:26:06 PM4/10/07
to jav...@gxtech.com.uy
Muchas gracias Omar, me falto agregar el itext.jar.
 
 
Saludos
Franklin
----- Original Message -----

Carlos Canessa

unread,
Apr 10, 2007, 5:15:09 PM4/10/07
to jav...@gxtech.com.uy
Rafael,
 
Tenes que adjuntar al email el archivo CSS.
 
Saludos
Carlos


From: Rafael do Livramento Silveira [mailto:raf...@silrs.com.br]
Sent: Tuesday, April 10, 2007 2:47 PM
To: jav...@gxtech.com.uy

Subject: [java-l] webwrapper + css

--
No virus found in this incoming message.
Checked by AVG.
Version: 7.5.448 / Virus Database: 269.0.0/754 - Release Date: 4/9/2007 10:59 PM


--
No virus found in this outgoing message.
Checked by AVG.
Version: 7.5.448 / Virus Database: 269.0.0/754 - Release Date: 4/9/2007 10:59 PM

Mario Alfredo Perez

unread,
Apr 11, 2007, 11:18:33 AM4/11/07
to jav...@gxtech.com.uy
esto lo he probado pero sin suerte:
 
SAC  # 14219 Tipo : Tip 03/09/2003 IMPRIMIR    Consultar a Soporte sobre este SAC
 
Descripción : Envio de mails con webwrapper y Themes 
 
 
Descripción Detallada 
Las aplicaciones web que usan Themes, referencian en el header del HTML al CSS correspondiente al Theme que usan.

Si se envia por mail alguno de esos webpanels, es necesario enviar adjunto el CSS, para que el usuario que recibe el mail pueda visualizar el formato de font, colores, etc, del webpanel (sac 11771).
Existen casos en los cuales no es posible enviar por mail el CSS, por razones de seguridad.

En ese caso, lo que se puede hacer es asociar un Theme al objeto, y a cada uno de los controles asociarle class none (y configurar las propiedades en los controles). De esa manera, el HTML va a incluir toda la información de configuración de los controles, y se hará referencia a una clase "" (por lo cual no se precisa ni del styles.css ni del CSS del Theme).

Sac relacionado: 14218
-----Mensaje original-----
De: Carlos Canessa [mailto:ccan...@verizon.net]
Enviado el: martes, 10 de abril de 2007 18:15
Para: jav...@gxtech.com.uy
Asunto: RE: [java-l] webwrapper + css#

Rafael do Livramento Silveira

unread,
Apr 11, 2007, 1:29:08 PM4/11/07
to jav...@gxtech.com.uy
Adicionar o css no html da webpanel ou colocar como anexo?
Bom... vou testar... vamos ver como fica.
 
Obrigado pela ajuda.

Mike Salva

unread,
Apr 12, 2007, 10:12:54 AM4/12/07
to jav...@gxtech.com.uy
Pongan el css todo tipeado en un textblok en el mismo webpanel que encapsulan,
 
Ej,
 

&defaultcss = '<style>'

&defaultcss += '.Attribute{ background-color : rgb(244, 244, 244); color : rgb(0, 94, 138); font-family : Verdana;'
&defaultcss +=' font-size : 9pt; font-style : normal; font-weight : normal; text-decoration : none;'
&defaultcss +='  Clear : ;'
&defaultcss +='}'
&defaultcss += '.ReadonlyAttribute{ background-color : rgb(244, 244, 244); color : rgb(0, 94, 138); font-family : Verdana;'
&defaultcss +=' font-size : 9pt; font-style : normal; font-weight : normal; text-decoration : none;'
&defaultcss +='  Clear : ;'
&defaultcss +='}'
&defaultcss +='.Grid{ border-width : 1; border-color : rgb(0, 64, 128); border-style : none; width : 90%;'
&defaultcss +=' vertical-align : bottom; word-spacing : 1pt; letter-spacing : ; text-indent : 2pt;}'
&defaultcss +='.GridUniform{ border-width: 0; font-family : Verdana; font-size : 9pt; font-style : normal;'
&defaultcss +=' font-weight : normal; text-decoration : none;}'
&defaultcss +='.GridUniformTitle{ color : rgb(244, 244, 244); font-family : Verdana; font-size : 9pt; font-style : normal;'
&defaultcss +=' font-weight : bold; text-

etc.....
 
 
Y luego esta variable se la asignan al caption de un textblock de tipo html
 
Saludos
 
Miguel Angel Salvatierra

 

Enrique Almeida

unread,
Apr 13, 2007, 5:44:22 PM4/13/07
to jav...@gxtech.com.uy
como anexo funciona bien.
Te recomiendo comprimir el CSS por si tenes que mandar muchos mails (http://www.lotterypost.com/css-compress.asp)

A mi me paso que el volumen de mails era importante y achicando el css se bajo bastante el trafico.


2007/4/11, Rafael do Livramento Silveira <raf...@silrs.com.br>:



--
Saludos,
Enrique Almeida
Concepto
http://ealmeida.blogspot.com/
Reply all
Reply to author
Forward
0 new messages