viernes, 13 de octubre de 2017

Crear webservice con JAX-WS (Document)

Vamos a modificar el webservice RPC anterior y lo cambiaremos a Document.

1. Modificamos la interface HelloWorld a Style.Document

@SOAPBinding(style = Style.DOCUMENT)
public interface HelloWorld {
...
..

Las otras clases las dejamos igual.

2. Corremos la clase Publisher,

Wrapper class com.mkyong.ws.jaxws.GetHelloWorldAsString is not found.
    Have you run APT to generate them?
Podemos observar que nos hacen falta unos stubs, los cuales los vamos a generar de la siguiente manera:
wsgen -keep -cp . com.luis.ws.HelloWorldImpl
Generara dos clases extras:
GetHelloWorldAsString, GetHelloWorldAsStringResponse

Corremos la clase publisher una vez mas y corremos el cliente que habiamos generado en el ejemplo RPC.



No hay comentarios:

Publicar un comentario