Bonjour à tous,
J'ai essayé de cherché des réponses à mon probleme mais je tombe vite sur des débats chemins absolus/relatifs qui ne me concerne pas.
Je travaille sur une application avec une architecture en couche.
Cette appli appelle un webservice par le protocole SOAP.
Mon problème c'est que du coup, je dois avoir le .wsdl dans l'appli.
Déjà je ne comprends pas trop pourquoi j'ai besoin du wsdl mais bon.
Je le mets dans mes packages. J'indique le chemin d'accès du fichier et ça marche niquel avec les tests unitaires de cette couche.
Le problème est lorsque j'appelle le WS depuis une autre couche, il ne trouve pas le fichier wsdl.
Donc je cherche soit à indiquer le chemin du fichier wsdl par un chemin absolu, mais je n'arrive pas à le faire marcher...
Soit le récupérer directement sur le serveur du WS, mais je ne sais pas comment faire. Je sais que le wsdl est disponible à une url mais je ne sais pas comment le récupérer.
Soit me passer du wsdl, car honnetement je vois pas à quio il me sert côté client...
Pour info le WS a été développé avec CXF et le client généré par wsdl2java de CXF également.
Merci par avance pour votre aide.
Peipsy
Partager