| 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. |
http://localhost:8084/ValidadorTarjetaService/ValidadorTarjeta?WSDLfijate 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
| 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) Caused by: java.io.FileNotFoundException: http://localhost:8084/ValidadorTarjetaService/ValidadorTarjeta?WSDL 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ó: |
http://localhost:8084/ValidadorTarjetaService/ValidadorTarjeta?WSDL
| 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. |
|
| Daniel: Parece que el problema está cuando arranca el server, pero no veo que puede ser. Adjunto el log de error del server. |
| 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. |