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 :

Compilation avec jar ovh


Sujet :

GWT et Vaadin Java

  1. #1
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut Compilation avec jar ovh
    Citation Envoyé par likoudA
    bonjour,
    je suis novice a GWT, et je veux realiser une petite appli avec les EJBs, sauf que j'ai toujours la meme erreur a savoir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    Compiling module org.yournamehere.Main
       Refreshing module from source
          Validating newly compiled units
             Removing units with errors
                [ERROR] Errors in 'file:/F:/netbeans/Ovh/Ovh-war/src/java/org/yournamehere/client/GWTService.java'
                   [ERROR] Line 23: No source code is available for type org.ovh.com.entities.Domain; did you forget to inherit a required module?
                [ERROR] Errors in 'file:/F:/netbeans/Ovh/Ovh-war/src/java/org/yournamehere/client/GWTServiceAsync.java'
                   [ERROR] Line 23: No source code is available for type org.ovh.com.entities.Domain; did you forget to inherit a required module?
                [ERROR] Errors in 'file:/F:/netbeans/Ovh/Ovh-war/src/java/org/yournamehere/client/GWTServiceUsageExamples.java'
                   [ERROR] Line 72: No source code is available for type org.ovh.com.entities.Domain; did you forget to inherit a required module?
             Removing invalidated units
                [WARN] Compilation unit 'file:/F:/netbeans/Ovh/Ovh-war/src/java/org/yournamehere/client/MainEntryPoint.java' is removed due to invalid reference(s):
                   [WARN] file:/F:/netbeans/Ovh/Ovh-war/src/java/org/yournamehere/client/GWTServiceUsageExamples.java
                [WARN] Compilation unit 'file:/F:/netbeans/Ovh/Ovh-war/src/java/org/yournamehere/client/GWTServiceUsageExample.java' is removed due to invalid reference(s):
                   [WARN] file:/F:/netbeans/Ovh/Ovh-war/src/java/org/yournamehere/client/GWTService.java
                   [WARN] file:/F:/netbeans/Ovh/Ovh-war/src/java/org/yournamehere/client/GWTServiceAsync.java
       Computing all possible rebind results for 'org.yournamehere.client.MainEntryPoint'
          Rebinding org.yournamehere.client.MainEntryPoint
             Checking rule <generate-with class='com.google.gwt.user.rebind.ui.ImageBundleGenerator'/>
                [ERROR] Unable to find type 'org.yournamehere.client.MainEntryPoint'
                   [ERROR] Hint: Previous compiler errors may have made this type unavailable
                   [ERROR] Hint: Check the inheritance chain from your module; it may not be inheriting a required module or a module may not be adding its source path entries properly
    F:\netbeans\Ovh\nbproject\build-impl.xml:137: The following error occurred while executing this line:
    F:\netbeans\Ovh\Ovh-war\nbproject\build-gwt.xml:15: Java returned: 1
    BUILD FAILED (total time: 8 seconds)
    ensuite j'ai créé un fichier dans le repertoire DomainGWT.gwt.xml de mes ejb dans lequel j'ai ecris :

    <module>
    <source path="entities"/>
    <source path="sessions"/>

    </module>
    et je l'ai ajouter dans le Main.gwt.xml comme suit :
    <inherits name="org.ovh.com.DomainGWT"/>

    mais ce n'est reglé et je ne sais pas pourkoi.

  2. #2
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    La première chose que je constate, c'est que des sources Java sont recherchées dans F:/netbeans/Ovh/Ovh-war/src/java/org/yournamehere/client

    or dans votre fichier module :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <module>
    <source path="entities"/>
    <source path="sessions"/>
    </module>
    en redéfinissant ainsi, vous avez perdu la valeur par défaut <source path="client"/>

    Essayer pour commencer de le compléter :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <module>
    <source path="client"/>
    <source path="entities"/>
    <source path="sessions"/>
    </module>
    En plus de l'ajout <inherits name="org.ovh.com.DomainGWT"/>, passer à ajouter le jar dans votres classpath (pour compialtion eclipse) et dans le source path (pour compilation gwt)

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 55
    Par défaut re
    En effet j'ai exactement le même problème que .
    merci.

  4. #4
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    J'avais pas vu que tu avais en fait deux modules, dont l'un (ton projet : A) hérite de l'autre (ovh : B).

    Le module B dont tu hérites dans ton module A est <inherits name="org.ovh.com.DomainGWT"/>

    Tu dois donc avoir le jar de B de dans ton classpath de ton projet A.
    De plus, il faut que dans le sourcepath de ton projet A, les sources qui correspondent au jar de B (dans le jar ou dans un zip).
    Tu les as ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 55
    Par défaut re
    Tu dois donc avoir le jar de B de dans ton classpath de ton projet A.
    ça c'est bon.
    en fait j'ai la meme representation que là :
    GWTApplication-ejb
    |
    |-sourcepackage
    |-ejb
    |-Entities.gwt.xml
    |-entity
    | |-Item.java
    |-session
    |-ItemFacade.java
    |-ItemFacadeRemote.java
    |-ItemFacadeLocal.java
    et la Entities.gwt.xml file :
    <?xml version="1.0" encoding="UTF-8"?>
    <module>
    <inherits name='com.google.gwt.user.User'/>
    <source path="ejb/entity"/>
    <source path="ejb/session"/>
    </module>
    GWTApplication-war
    |
    |-sourcepackage
    |-org.yournamehere
    |-Entities.gwt.xml
    |-org.yournamehere.client
    | |-GWTService.java
    | |-GWTServiceAsync.java
    | |-MainEntryPoint.java
    |-org.yournamehere.server
    |-GWTServiceImpl
    dans le module principal Main.gwt.xml file :
    <?xml version="1.0" encoding="UTF-8"?>
    <module>
    <inherits name="com.google.gwt.user.User"/>
    <inherits name="ejb.Entities"/>
    <entry-point class="org.yournamehere.client.MainEntryPoint"/>
    </module>

  6. #6
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    Si je te répond pas, c'est simplement que je ne sais plus quoi te dire.

    L'arborescence semble correcte.
    Si dans le projet gwt GWTApplication-war, tu as accès aux sources du projet GWTApplication-ejb, je ne comprend pas pourquoi il ne les trouve pas.

Discussions similaires

  1. Compilation javac avec .jar
    Par carton99 dans le forum Débuter avec Java
    Réponses: 11
    Dernier message: 23/05/2013, 18h00
  2. Compiler avec javac / créer un jar
    Par oneagaindoguys dans le forum Général Java
    Réponses: 22
    Dernier message: 20/05/2009, 12h06
  3. compile avec JBuilder - classe dans jar
    Par vpovpo dans le forum JBuilder
    Réponses: 1
    Dernier message: 20/02/2009, 17h43
  4. Comment compiler avec javac des jar sans utiliser -cp
    Par Battosaiii dans le forum Langage
    Réponses: 7
    Dernier message: 06/10/2006, 17h03
  5. [JAR]Probleme compilation avec jdom
    Par ronaldgis dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 04/08/2004, 11h31

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