¿Es posible, y cuando sí, cómo?jaxws 2.1.5 en weblogic 10.3.1 en lugar de preinstalados jaxws 2.1.1?
Respuesta
En realidad, la aplicación JAX-WS incluido en WebLogic 10.3 se basa en JAX-WS RI 2.1.4 tal como se documenta en el What's New in WebLogic Server:
La aplicación WebLogic Server de JAX-WS está basada en la JAX -WS Reference Implementation (RI), Versión 2.1.4, e incluye mejoras en la capa de herramientas para simplificar la creación y el despliegue de los servicios JAX-WS y facilitar la migración de JAX-RPC a JAX-WS. Las siguientes funciones y mejoras están disponibles en JAX-WS RI 2.1.4.
Pero esto es sólo una nota al margen :) Ahora, para responder a su pregunta, sí , es posible. Básicamente, la idea es empaquetar todo como un EAR y proporcionar un weblogic-application.xml
para especificar los paquetes de Java que deben cargarse desde el EAR en lugar de desde el cargador de clases predeterminado de WebLogic. Para ello, siga estos pasos:
- Crear un EAR con su guerra incrustado en él
En el
META-INF/weblogic-application.xml
de su oído, poner<?xml version="1.0" encoding="UTF-8"?> <weblogic-application> <application-param> <param-name>webapp.encoding.default</param-name> <param-value>UTF-8</param-value> </application-param> <prefer-application-packages> <package-name>com.sun.xml.*</package-name> <package-name>javax.xml.bind.*</package-name> <package-name>javax.jws.*</package-name> <package-name>javax.xml.soap.*</package-name> </prefer-application-packages> </weblogic-application>
poner el JAR requeridos en el
WEB-INF/lib
de tu GUERRA.
Si WebLogic está reportando problemas de carga de clase, puede que tenga que añadir más paquetes de Java bajo el elemento prefer-application-packages
.
- 1. Error listenerStart - JaxWS - JBoss as 7
- 2. Cómo generar métodos equals() y hashcode() usando wsimport en jaxws
- 3. java: RPC/WSDL codificados no se admiten en JAXWS 2.0
- 4. enumeración de cálculo de referencias en XML utilizando JAXB y JAXWS Anotaciones
- 5. Solución de problemas para instalar Gherkin 2.1.5
- 6. sl4j/logback en weblogic
- 7. Maven Uso de JAX-WS 2.1 en lugar de JAX-WS 2.2
- 8. directorios temporales en WebLogic 10
- 9. Problema con sesiones en WebLogic
- 10. Cómo usar java.util.logging en Weblogic?
- 11. weblogic jsessionid
- 12. JAXB generar JAXBElement <String> en lugar de cuerdas
- 13. Weblogic espera de transacción: cómo configurar en la consola de administración de WebLogic como 8,1
- 14. ¿Cómo trabajar con Weblogic en Eclipse?
- 15. ¿Cómo se configura WorkManagers en WebLogic 10.3?
- 16. Argumentos personalizados para establecer en Weblogic JVM
- 17. Cómo habilitar JMX en Weblogic 10.x
- 18. ¿Cómo implementar remotamente una aplicación en weblogic?
- 19. Desea habilitar la compresión GZip en Weblogic
- 20. Usando el registro de log4j en weblogic 9/10
- 21. WebLogic clúster servicio singleton
- 22. Weblogic Error 403 - Forbidden
- 23. Entorno de desarrollo WebLogic ligero
- 24. Protección de hilo atascado WebLogic
- 25. ¿Algún tutorial weblogic decente?
- 26. ¿Weblogic admite CDI Beans?
- 27. Uso de archivos de propiedades externas en weblogic
- 28. ¿Cómo establecer el orden de jar en WebLogic?
- 29. WLST: Despliegue remoto de una aplicación en weblogic
- 30. ¿Despliegue en caliente con el servidor de Weblogic?
Muy útil respuesta, gracias. Mi versión jaxws 2.1.1 fue compartida por wsimport -version. – Gerard