tutorial axis2

Download Tutorial Axis2

If you can't read please download the document

Upload: eduardo-farias

Post on 16-Jan-2016

6 views

Category:

Documents


1 download

DESCRIPTION

Uso de Axis2

TRANSCRIPT

1.-Seleccionar Axis2 Service Archiver->next2.-Escoger la ubicacion de la clase [v]Include .class files only ->nextex:"C:\Users\Vector\Documents\Eclipse-Projects\TemperatureWebService1\bin"ex2:"~/TemperatureWebService/bin"3.-[v]Skip WSDL (si no lo tenemos) ->next4.-Agregar librerias en caso de que fueran necesarias ->next5.-[v]Generate the service xml automatically ->next6.-Ingresar nombre de servicio y nombre de claseex."Service name |TemperatureConvert|" // Por lo general el nombre de la clase madre"Class name |ws.example.TemperatureConvert|" // Aqui se agarra la clase de de raiz y si esta dentro de un paquete tambien se agregaEn este ejemplo "ws.example" es un paquete[v]Search declared methods only----Esta pagina solo aparece si seleccinamos generar el services.xml automaticamente-->Escogemos la salida del "aar" y su respectivo nombre7.- Ingresar el Output file location : |C:\apache-tomcat-7.0.34\webapps\axis2\WEB-INF\services|Output file name : |TemperatureConvert| //usarNombreDeClase8.- Service Archive Generated successfully!->Finish9.- Probar en localhost:80 ->tomcat/tomcat // user/password******************************************************************************GENERANDO EL WSDL CON ECLIPSE******************************************************************************1.-Clic derecho en el projecto->new->other-> Axis2 Code Generator ->next2.-Seleccionar ""Generate a WSDL from a Java source file" ->Next3.-en Fully Qualified Class name |ws.example.TemperatureConverter| //nombre y paquete en el que esta la clase para cargar los archivos .jar->luego pulsamos Add Folder y aadimos la ruta del proyecto creado en eclipseex."C:\Users\Efarias\Documents\Eclipse-Projects\Test1\bin\"->Pulsamos el boton (Test Class loading) y debe decir "Class file loaded successfully" si esta bien la ruta4.- Java to WSDL Options -> en "Schema target namespace" |http://example.ws| agregar /xsd -> quedaria asi http://example.ws/xsd (solo desde la version 1.3>)5.- En la pagina WSDL file output location seleccionar "Browse and add the WSDL to a project on current eclipse workspace"Output location |C:\Users\Efarias\Documents\Eclipse-Projects\Test1\|Output file name |Test1.wsdl|-> Finish6.- All operations completed successfully!******************************************************************************INVOCANDO EL CODIGO DEL WSDL EN ECLIPSE******************************************************************************1.-Clic derecho en el projecto->new->other-> Axis2 Code Generator ->next2.-Seleccionar "Generate Java source code from a WSDL file" ->Next3.-En la pagina "WSDL selection page" ingresar en WSD file locationla ruta de donde se creo (Browse...) usar el boton para buscar el wsdlex. |C:\Users\Efarias\Documents\Eclipse-Projects\Test1\Test1.wsdl|-->Si esta mala la ruta, en la pagina siguiente "Options" nos mandara error en la parte superior, algo como "Specified WSDL is invalid.... y no nos permitira proseguir"4.-En la pagina "Options" dejar el "Codegen Option" en custom y continuar5.-En la pagina "Output" seleccionar "Browse and select a project on current eclipse workspace"->En Output path |Seleccionar la ruta del archivo|ex.C:\Users\Efarias\Documents\Eclipse-Projects\PruebasDeCalculos->[v]Add the Axis2 codegen jars to the codegen result project