Est-ce possible, et quand oui, comment?jaxws 2.1.5 sur weblogic 10.3.1 au lieu de jaxws pré-installé 2.1.1?
Répondre
En fait, la mise en œuvre JAX-WS fourni dans WebLogic 10.3 est basé sur JAX-WS RI 2.1.4 comme indiqué dans le What's New in WebLogic Server:
La mise en œuvre de WebLogic Server de JAX-WS est basé sur le JAX -WS Reference Implementation (RI), version 2.1.4, et inclut des améliorations à la couche d'outils pour simplifier la construction et le déploiement des services JAX-WS et pour faciliter la migration de JAX-RPC vers JAX-WS. Les fonctionnalités et améliorations suivantes sont disponibles sur JAX-WS RI 2.1.4.
Mais ceci est juste une note de côté :) Maintenant, pour répondre à votre question, oui , il est possible. Fondamentalement, l'idée est de tout empaqueter comme un EAR et de fournir un weblogic-application.xml
pour spécifier les paquets Java qui doivent être chargés à partir de l'EAR au lieu du classloader par défaut de WebLogic. Pour ce faire, procédez comme suit:
- Créer un EAR avec votre guerre noyé dans
Dans le
META-INF/weblogic-application.xml
de votre oreille, mettre<?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>
Mettre les fichiers JAR requis dans le
WEB-INF/lib
de votre guerre.
Si WebLogic rapporte des problèmes de chargement de classes, vous devrez peut-être ajouter d'autres packages Java sous l'élément prefer-application-packages
.
- 1. JAXWS et sessions
- 2. XSD, JaxWS, et Glassfish
- 3. Comment utiliser FastInfoset avec JAXWS?
- 4. L'interopérabilité entre les Weblogic 10.3.1 et Oracle BPM 10.3.1
- 5. JAXWS wsimport arrêt de la recompilation
- 6. JAXWS ne traite que 100 demandes simultanées, comment configurer JAXWS pour le changer en illimité?
- 7. Webservice Suivre Redirect Faux - Erreur 302 (JAXWS)
- 8. jaxws webservice url Paramètre supplémentaire pour l'autorisation
- 9. spring webservice Invalid NamespaceHandler problème (jaxws)
- 10. JPA Connexion à WebLogic 11g (10.3.1)
- 11. comment afficher les journaux jaxws internes dans tomcat
- 12. comment utiliser jaxws pour une classe référençant une interface
- 13. Modification du préfixe d'espace de nom XML par défaut généré avec JAXWS
- 14. Valider la demande de savon jaxws contre le schéma à l'intérieur de wsdl: types
- 15. JAXWS - aide nécessaire pour définir le délai d'expiration de la requête WSDL
- 16. Pourquoi certains de mes attributs n'apparaissent-ils pas dans la réponse xml de jaxws?
- 17. Appelez webservice en utilisant jaxws lorsque le wsdl a plus d'un service
- 18. L'installation de rpy2 -2.1.5 sur Mac OS X 10.5.8 échoue
- 19. Comment accéder à un WSDL protégé par mot de passe à l'aide de JAXWS sans utiliser Authenticator par défaut?
- 20. "" s'affiche sur la page au lieu de "'"
- 21. Netbeans 6.8 et Glassfish 2.1.1
- 22. (. *) Au lieu de (. *?)
- 23. Compilation de LuaSQL 2.1.1 sur Ubuntu 10.04 pour odbc
- 24. Weblogic Aucun bean de type [javax.persistence.EntityManager]
- 25. Configuration de JMS sur un cluster Weblogic
- 26. CVDisplayLink au lieu de NSTimer
- 27. Héritage au lieu de typedef
- 28. BasicDataSource configurés au printemps vs Weblogic datasource
- 29. Aide avec EJB3, Weblogic et au printemps
- 30. sorties php au lieu de -
Réponse très utile, merci. Ma version jaxws 2.1.1 a été reprise par wsimport -version. – Gerard