lunes, 24 de febrero de 2014

Despliegue de un servicio JAX-WS en tomcat y en el AS de WSO2

Desplegar un servicio jax-ws es realmente sencillo. Si seguimos los pasos de la entrada anterior, lo que tenemos que hacer ahora es ir a la carpeta  target y buscar el .war, en nuestro caso sería hello_person.war porque es el nombre que especificamos como final en el fichero pom.xml.

Para hacerlo en Tomcat:

Nos vamos donde tengamos un tomcat instalado y copiamos el fichero en [tomcat_install]\webapps

Al iniciar el tomcat podemos ir a esta ubicación:  http://localhost:8080/hello_person/helloPersonService y veremos lo siguiente:

Usando la ubicación del WSDL pueden probar el servicio usando SOAPUI, tal y como se ha mostrado en esta otra entrada.

Para hacerlo en el Application Server de WSO2:

Lo primero es tener una instancia corriendo de esta herramienta  e ir a la pestaña Main/Applications/Add/JAX-WS/JAX-RS, ahí veremos lo siguiente:
NOTA: como la implementación no es con CXF no la detecta como un servicio JAX-WS

Damos clic en Examinar, seleccionamos nuestra aplicación y le damos al botón Upload.

Una vez cargada podemos ver como se muestra:

Como en mi caso el offset está en 2 la url para acceder al servicio es la siguiente:

Espero les sea de utilidad

0 comentarios:

Publicar un comentario