Je travaille actuellement sur un client de service Web utilisant CXF sans fichiers de configuration Spring.CXF Comment définir SoapVersion sur le port CXF sans ressort
Cela fonctionne plutôt bien mais je ne peux pas comprendre comment régler la liaison SoapVersion en utilisant l'Api Java. Utilisation d'un fichier de printemps cela se fait comme suit:
<jaxws:binding>
<soap:soapBinding version="1.2"/>
</jaxws:binding>
-vous les gars savent comment faire cela dans le code Java (sur le port, sur le SOAPBinding ...)?
Merci d'avance pour votre aide!
EDIT ----------------------
Je suis toujours coincé avec ce problème ... Je essayé d'ajouter l'annotation SOAPBinding sur l'interface comme suggéré dans une de la réponse ci-dessous mais cela n'a pas fonctionné ... Je cherche toujours un moyen de configurer manuellement mon PortType/Binding/Bus pour utiliser le savon 1.2 ...
des idées?
EDIT ----------------------
Problème résolu! En fait, j'ai répondu à ma propre question: voir ci-dessous ...
Merci!
Comment puis-je le faire en utilisant cxf? Je crée un service comme ceci 'Object implementor = new DiscoveryLookupPortImpl(); Endpoint.publish ("udp: //239.255.255.250: 3702", implémenteur); 'where' classe publique DiscoveryLookupPortImpl implémente DiscoveryLookupPort' – 4ntoine