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

GWT et Vaadin Java Discussion :

consommation de services web axis2 sous GWT


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 41
    Par défaut consommation de services web axis2 sous GWT
    Bonjour,

    J'ai un service web "BonjourService" que j'ai créé et déployé dans un axis2 sous tomcat en .aar.
    Une fois fais, via la commande wsdl2java, et en utilisant le wsdl, je génère tous les stub pour ce fameux service web.

    J'ai cherché un peu partout comment consommer ce service web via mes stubs sous GWT et suit tombé sur cette manière qui ne semble pas les utiliser:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    public static void doGet(String url) {
                RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); \
                try {
                      Request response = builder.sendRequest(null, new \
                       HTTPResponseHandler() );  
                     } catch (RequestException e) {
                         System.out.println("Exception caught."); 
                    }
                  }
    Je ne comprends pas son fonctionnement ... Pourrait-on me l'expliquer?

    Y aurai-t-il un autre moyen ?

    De plus, lorsque je veux ajouter les jar de axis2, à la compilation, j'ai un paquet d'erreurs du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Line * : No source code is available for type org.apache.axis2.*; did you forget to inherit a required module ?
    Dans les exemples d'inclusions de jar, il est question de jar que l'on fait nous même (on peut inclure les sources avec), or ici, je ne dispose que des .classes comment faire ? => Mes .java responsables des erreurs se trouvent dans /client et /shared.

    Y a-t-il un moyen d'y remédier ?

    D'avance merci

    Mageni

  2. #2
    Membre chevronné
    Profil pro
    Lead Tech Agile
    Inscrit en
    Septembre 2004
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Lead Tech Agile

    Informations forums :
    Inscription : Septembre 2004
    Messages : 316
    Par défaut
    Bonjour,

    Tu ne peut pas utiliser Axis2 côté client.

    Tu dois le faire côté serveur. Fais le marshall / unmarshall côté serveur puis envoie le résultat au client.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 41
    Par défaut
    Effectivement, les libs copiées sont prises en compte et pas besoin de inherit ^^
    marshall / unmarshall c'est le dialogue ServiceImpl - ServiceCallback ?

  4. #4
    Membre chevronné
    Profil pro
    Lead Tech Agile
    Inscrit en
    Septembre 2004
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Lead Tech Agile

    Informations forums :
    Inscription : Septembre 2004
    Messages : 316
    Par défaut
    oui c'est ca.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Consommation d'un service web déployé sous Axis2 en POJO
    Par Arnaud_03 dans le forum Services Web
    Réponses: 1
    Dernier message: 10/07/2008, 11h36
  2. Réponses: 0
    Dernier message: 06/09/2007, 10h33
  3. [AXIS] Consommer un service web PHP
    Par Nicoin dans le forum Services Web
    Réponses: 7
    Dernier message: 18/02/2006, 16h43
  4. [WebServices] consommer des services web ?
    Par Nycos62 dans le forum Services Web
    Réponses: 3
    Dernier message: 12/04/2005, 13h13

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