Apache CXF
De Dos Ideas.
Revisión del 15:04 28 jul 2009 de Ale holman (discusión | contribuciones) (Página creada con '=== Construcción de un servicio y su cliente con cxf === La noticia [http://www.dosideas.com/java/396-servicios-web-con-apache-cxf.html Servicios web con Apache CXF] da una int...')
Construcción de un servicio y su cliente con cxf
La noticia Servicios web con Apache CXF da una introducción a cxf, explica cómo crear un servicio web con cxf y también la creación de un cliente que lo consuma.
CXF y Weblogic 9.2
Deployar una aplicación que utiliza cxf en weblogic 9.2 provoca un conflicto de versiones de las librerías de jax-ws. Para solucionarlo, el archivo weblogic-application.xml debe contener lo siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-application xmlns="http://www.bea.com/ns/weblogic/90">
<prefer-application-packages> <package-name>org.apache.xerces.*</package-name> <package-name>javax.jws.*</package-name> </prefer-application-packages>
</weblogic-application>
De esta manera indicamos a weblogic que debe dar prioridad a las clases contenidas en el jar de jax-ws provisto por la aplicación, por sobre la versión de esas mismas clases q están contenidas en el weblogic.jar.