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 :

GWT web service


Sujet :

GWT et Vaadin Java

Vue hybride

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

    Informations forums :
    Inscription : Novembre 2008
    Messages : 59
    Par défaut GWT web service
    Bonjour,


    J'essaie d'utiliser un web service avec GWT du coté client je fais tout comme d'habitude pour un projet autre que GWT mais quand je lance j'obtiens ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    [...]
    do-gwt-compile-20:
    GWT Compiling client-side code.
    Compiling module fr.syphys
       Validating newly compiled units
          [ERROR] Errors in 'file:/C:/Users/Benoit/Desktop/GeoAcx1/appelGWTWebService3/src/java/fr/client/syphysEntryPoint.java'
             [ERROR] Line 34: No source code is available for type webservice.CalculatriceWSService; did you forget to inherit a required module?
    [...]
    quand je rajoute ça :
    <inherits name="webservice.CalculatriceWSService"/>
    <inherits name="webservice.CalculatriceWS"/>
    j'obtiens ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    [...]
    GWT Compiling client-side code.
    Loading inherited module 'webservice.CalculatriceWSService'
       [ERROR] Unable to find 'webservice/CalculatriceWSService.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
    [ERROR] Line 7: Unexpected exception while processing element 'inherits'
    com.google.gwt.core.ext.UnableToCompleteException: (see previous log entries)
    [...]
     
    BUILD FAILED (total time: 2 seconds)

    J'aimerais n'avoir qu'une partie cliente mais j'ai eu beau lire les postes je vois pas comment faire puisque je peux pas rajouter au classpath mon webservice, si?

    C'est peut-être plus simple en passant par le serveur?

    Merci

  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 Syphys,

    Tu confond le classpath Java et les modules GWT.

    Lorsque tu ajoutes la ligne suivante dans ton fichier Applcation.gwt.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <inherits name="webservice.CalculatriceWS"/>
    Cela veut dire que tu déclare à GWT que tu souhaites utiliser le module définit dans le fichier suivant :
    webservice.CalculatriceWS.gwt.xml

    Hors ce fichier n'existe pas.

    De plus dans le code client GWT tu ne peux pas y utiliser n'importe quel classe. Tu peux utiliser seulement des classes qui peuvent être converti en Javascript.

    Plus d'infos sur l'utilisation de classe côté client GWT ici : http://code.google.com/intl/fr/webto...ingBasics.html

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 59
    Par défaut
    Merci oui c'est ça le problème : pas de webservice/CalculatriceWSService.gwt.xml dans un web service ...

    Je vois pas d'informations m'aidant pour l'exploitation d'un services web dans le lien.

  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
    C'est une problématique côté serveur.

    Tu traite le webservice côté serveur et tu renvois le résultat au client.

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 59
    Par défaut
    Je viens de le faire c'est tellement facile que c'est ridicule de penser se décharger du travail en ne faisant qu'une partie client.

    Merci

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

Discussions similaires

  1. Client windows phone7 et web service depuis une application GWT
    Par malak.ensa dans le forum Windows Phone
    Réponses: 6
    Dernier message: 01/05/2011, 22h29
  2. GWT + Web Services + Android
    Par Benoit_86 dans le forum GWT et Vaadin
    Réponses: 3
    Dernier message: 29/03/2011, 09h51
  3. GWT et WSDL (web services SOAP)
    Par M4v3rick dans le forum GWT et Vaadin
    Réponses: 0
    Dernier message: 09/12/2010, 10h29
  4. Héberger un Web Service dans une appli GWT
    Par maglif dans le forum GWT et Vaadin
    Réponses: 3
    Dernier message: 01/04/2009, 20h17
  5. GWT & Web Service
    Par mashadar17 dans le forum GWT et Vaadin
    Réponses: 1
    Dernier message: 21/12/2007, 16h27

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