IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Web Java Discussion :

Jaxws et gSOAP


Sujet :

Services Web Java

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2002
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 101
    Par défaut Jaxws et gSOAP
    Bonjour, je suis newbie en SOAP et j'ai quelques questions.

    J'ai créé un client et server avec jaxws qui communique très bien ensemble.

    Maintenant je voudrais faire communiquer un client java et un server gSOAP (boîte noir pour moi).

    Malheureusement j'ai toujours la même erreur :
    ==>> URL : 'http://localhost:7010/AffiliationService?wsdl'
    ==>> QName : '{http://www.example.com}AffiliationService'

    Exception in thread "main" javax.xml.ws.WebServiceException: {http://www.example.com}AffiliationService is not a valid service. Valid services are:
    at com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:204)
    at com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:172)
    at com.sun.xml.ws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:82)
    at javax.xml.ws.Service.<init>(Service.java:56)
    at javax.xml.ws.Service.create(Service.java:697)
    at client.Client.startClient(Client.java:50)
    at client.Client.<init>(Client.java:30)
    at client.Client.main(Client.java:26)
    Ceci montre bien que le server n'a pas ce service 'AffiliationService' alors que je suis sûr du nom du service, j'ai bien vérifié la syntaxe, la case, etc.

    Je crois savoir que jaxws demande par défaut la liste des services disponibles lors du "bind", mais gSOAP possède t il cette fonctionnalité ?

    quand je fais un "http://localhost:7010/AffiliateUser?wsdl" avec le server SOAP java j'ai bien une page qui s'affiche avec les services disponibles.

    par contre avec le server gSOAP, j'ai :
    .
    <SOAP-ENV:Envelope>
    <SOAP-ENV:Body>
    <SOAP-ENV:Fault SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
    <faultcode>SOAP-ENV:Client</faultcode>
    <faultstring>HTTP GET method not implemented</faultstring>
    </SOAP-ENV:Fault>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    et

    HTTP/1.1 500 Internal Server Error
    Server: gSOAP/2.7
    Content-Type: text/xml; charset=utf-8
    Content-Length: 2864
    Connection: close

    Merci beaucoup de votre aide

    Obelix

  2. #2
    Membre confirmé
    Inscrit en
    Juin 2002
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 101
    Par défaut
    personne peut me dire comment eviter l'appel de la methode GET.

    Je m'explique:
    J'ai un serveur gSOAP qui n'a pas la methode GET implémentée
    J'ai un client jax-ws qui commence par faire un appel à la methode GET

    comment débrayer/configurer/desactiver cet appel ?

    Merci de votre aide

Discussions similaires

  1. [WebServices][gSoap] Client/serveur
    Par youp_db dans le forum C++/CLI
    Réponses: 3
    Dernier message: 23/11/2007, 09h42
  2. [WebServices][gsoap] Problème compilation
    Par youp_db dans le forum C++/CLI
    Réponses: 1
    Dernier message: 17/10/2006, 09h18
  3. [gsoap] Problème avec les std::vector
    Par LePhasme dans le forum SL & STL
    Réponses: 1
    Dernier message: 25/04/2006, 11h46
  4. Comment désinstaller gsoap
    Par olivier857 dans le forum Debian
    Réponses: 2
    Dernier message: 20/04/2006, 14h13
  5. [SOAP]Compilation du fichier stdsoap2.cpp (gSoap)
    Par Neo41 dans le forum C++Builder
    Réponses: 2
    Dernier message: 11/02/2005, 14h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo