Está en la página 1de 2

- --Crear el Servidor WS-- ->crear metodos con ingreso de valores

->generar carpeta META-INF


->generar service.xml
+Meta-INF
|
--services.xml
->generar el .aar y enviarlo a la ruta de tomcat
->C:\Tomcat\webapss\axis2\WEB-INF\services\_______.aar
->INICIAR tomcat por standAlone
->cd c:\tomcat\bin
->startup.bat para iniciar shutdown.bat para apagar Tomcat
ir a un exploradorWeb a localhost:8080/axis2/services y verificar que esta arrib
a el servicio
- --Crear el Cliente-- ->generar un proyecto que sera el cliente
ejemplo ClienteTemperatureWS
->agregar las librerias de axis2
->clic derecho.>build path->configure build path(pestaa libraries)->add extern
al JARS y buscamos la ruta
->generar el wsdl con "Axis2CodeGenerator" o copiar el codigo del servicio web
http://localhost:8080/axis2/services/TemperatureService?wsdl y guardarlo con
nombreService.wsdl (temperatureservice.wsdl)
en la ruta del proyecto C:\eclipse-workspace\1ClienteTemperatureConverter
->generar las clases "Stub" & "CallbackHandler" qe resuelven la comunicacion con
el webservice
por standAlone (CMD/consola) vamos a la ruta del cliente
cd c:\eclipse-workspace\1ClienteTemperatureConverter
una vez dentro introducir el siguiente comando
c:\eclipse-workspace\1ClienteTemperatureConverter>wsdl2java -uri nombreWSDL
c:\eclipse-workspace\1ClienteTemperatureConverter>wsdl2java -uri temperatures
ervice.wsdl (puede ser una URL tambien)
se genern 2 clases con el mismo nombre de paquete que el servidor
->crear una nueva clase (cliente) con un nombre de paquete distinto
ej: si el servidor es
com.test.ws.servidor
dejamos el cliente como
com.test.ws.cliente

->generar las clases de ayuda "Stub" & "CallbackHandler"


por standAlone (CMD/consola)
-> cd c:\axis2\bin
ejecutar el siguiente comando
->wsdl2java.bat -uri rutaServicioWeb
ejemplo
wsdl2java.bat -uri http://localhost:8080/axis2/services/TemperatureService?
wsdl
->luego genera una carpeta con la ruta del paquete y 2 clases en su interior
en la siguiente ruta
c:\axis2\bin\src\_nombrePaquete
ingresar en la ruta y copiar SOLO las 2 clases que se generaron
que son las encargadas de conversar con el cliente
->pregarlas en la ruta del proyecto