Es necesario tener descargada y descomprimida la librería de binarios de CXF, que se obtiene
en su página web oficial.
Debemos configurar en el eclipse esta librería. A través de la opción Preferences > Web
Services > CXF 2.x Preferences. Dentro de esta opción añadimos una nueva librería indicando
donde se ubica en el disco duro.
Configuración del proyecto
Creamos el proyecto, bien con maven o como proyecto web normal. Posteriormente debemos
configurar los Project facets necesarios:
- Dynamic web module 2.5
- Apache cxf 2.x
Creación del código
La forma más sencilla es a través del fichero WSDL aunque también lo podemos hacer con la URL Remota.
Si tenemos el fichero WSDL dentro del proyecto, hacemos click derecho sobre el y elegimos la opción Web Services > Generate client.
Se abrirá un menú donde deberemos seleccionar un server runtime (nos vale apache 6 por ejemplo) y un web service runtime (deberemos elegir apache cxf).
En principio pulsando Finish ya nos debe de valer. Pero es posible que nos dé fallo al crear los
paquetes porque por ejemplo sean del tipo ‘es.home.webservice.client.2.0’. En dicho caso si en el paso previo pulsamos sobre ‘Next’ podremos cambiar el nombre del paquete donde se crearán las clases por defecto.
No hay comentarios:
Publicar un comentario