problema integración 4

13 views
Skip to first unread message

sebastian sanchez

unread,
Dec 7, 2011, 10:17:06 AM12/7/11
to ues...@googlegroups.com
Daniel:
Solucioné el problema de nullPointer que tenía, no se bien que hice, creo que tenía comentarizada esta linea:
listado.initialize(); en ClienteEJB.
Ahora anda todo bien, exepto ClienteLibrosWS y ClienteWS, adjunto el log.
Otra Cosa, en la consola de Glassfish/Aplications, no me figura IntegracionEAR, aunque en el IDE, abajo en el server aparece como Synchronized. ¿Esto es así o es un error?
Saludos.

ErrorIntgr4_2.txt

Daniel

unread,
Dec 7, 2011, 10:22:04 AM12/7/11
to ues...@googlegroups.com
Sebastian:
En la consola te deberia salir la aplicacion, si no es que algo falla en el deploy, te vas a tener que fijar en el log del Glassfish para ver que pasa

La url que esta buscando tu cliente es 
http://localhost:8084/ValidadorTarjetaService/ValidadorTarjeta?WSDL
fijate si pones esa misma direccion en un browser que pasa, debería aparecerte un xml con la interfaz del webservice, sino aparece, es por que no esta deployado



2011/12/7 sebastian sanchez <sey...@yahoo.com>



--
_________________

 Daniel Oliva Bianco

_________________
 

sebastian sanchez

unread,
Dec 7, 2011, 11:34:23 AM12/7/11
to ues...@googlegroups.com
Daniel:
Sí, fallaba el deploy (unos bloques try/catch que había puesto para el error anterior de null)
Ahora ClienteLiborsWS va bien, el que sigue sin funcionar el ClenteWS, que no me figura en la consola de administración y si pongo la dir en un browser no la encuentra, dejo el log:

Exception in thread "main" javax.xml.ws.WebServiceException: Failed to access the WSDL at: http://localhost:8084/ValidadorTarjetaService/ValidadorTarjeta?WSDL. It failed with: 
at com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.tryWithMex(RuntimeWSDLParser.java:184)
at com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parse(RuntimeWSDLParser.java:166)
at com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parse(RuntimeWSDLParser.java:131)
at com.sun.xml.ws.client.WSServiceDelegate.parseWSDL(WSServiceDelegate.java:267)
at com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:230)
at com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:178)
at com.sun.xml.ws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:106)
at javax.xml.ws.Service.<init>(Service.java:56)
at ejemplo.wscliente.ValidadorTarjetaService.<init>(ValidadorTarjetaService.java:42)
at ejemplo.ClienteWS.main(ClienteWS.java:16)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1311)
at java.net.URL.openStream(URL.java:1010)
at com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.createReader(RuntimeWSDLParser.java:837)
at com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.resolveWSDL(RuntimeWSDLParser.java:294)
at com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parse(RuntimeWSDLParser.java:151)
... 8 more 
Parece lo mismo de antes, pero el proyecto esta desplegado en el server, no se porque no aparece ese servicio.
Saludos.
--- El mié, 12/7/11, Daniel <oliva...@gmail.com> escribió:

Daniel

unread,
Dec 7, 2011, 11:58:39 AM12/7/11
to ues...@googlegroups.com
Sebastian:

Cuando pones esta url en el browser: http://localhost:8084/ValidadorTarjetaService/ValidadorTarjeta?WSDL te aparece el xml?

Si te vas a la consola del glassfish, deberias ver el proyecto y poder testearlo desde ahi, sin necesidad de un cliente, como se indica en la lectura 2

Saludos


sebastian sanchez

unread,
Dec 7, 2011, 12:08:53 PM12/7/11
to ues...@googlegroups.com
Daniel:
No, justamente ese es el problema, el proyecto despliega correctamente y LibrosWS aparece en la consola de administración y puedo testearlo desde ahí o ver el xml (poniendo la dir en el Browser también) pero no ClienteWS, no figura como un Endpoint dentro del proyecto.
saludos.

--- El mié, 12/7/11, Daniel <oliva...@gmail.com> escribió:

De: Daniel <oliva...@gmail.com>
Asunto: Re: problema integración 4
A: ues...@googlegroups.com

sebastian sanchez

unread,
Dec 7, 2011, 12:30:29 PM12/7/11
to ues...@googlegroups.com
Daniel:
Parece que el problema está cuando arranca el server, pero no veo que puede ser.
Adjunto el log de error del server.
Saludos.

--- El mié, 12/7/11, sebastian sanchez <sey...@yahoo.com> escribió:
ErrorIntgr4_3.txt

Daniel

unread,
Dec 7, 2011, 12:32:42 PM12/7/11
to ues...@googlegroups.com
Sebastian:

El cliente no tiene que estar desplegado en Glassfish, es un proyecto Java SE (comun, no JEE), por lo tanto lo tenes q ejecutar desde linea de comandos (en la clase que contiene el main, click derecho> ejecutar como aplicacion Java)



2011/12/7 sebastian sanchez <sey...@yahoo.com>

sebastian sanchez

unread,
Dec 7, 2011, 12:54:43 PM12/7/11
to ues...@googlegroups.com
Daniel:
Sí, así lo ejecuto, cuando digo ClienteWS, es el Endpoint dentro de IntegracionEAR, no ClienteEJB.
En la consola de administración figura el Endpoint LibrosWS pero no ClienteWS, el servicio para la tarjeta de crédito.

Daniel

unread,
Dec 7, 2011, 1:00:15 PM12/7/11
to ues...@googlegroups.com
Sebastian, pasame el codigo por mail solo a mi, para no confundir al resto, por que la verdad q no entiendo bien a que le llamas clienteWS, el cual queres ver en la consola del glassfish (el cliente tiene que ser una aplicacion java comun)
Reply all
Reply to author
Forward
0 new messages