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

JOnAS Java Discussion :

[ejb-jar] ClassNotFound....


Sujet :

JOnAS Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2004
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 171
    Par défaut [ejb-jar] ClassNotFound....
    Alors voila, j ai créer une interface contenant toutes les constantes que je veut communiquer a mes 'beans'. Ces derniers implémentent donc tous cette interface.
    LA compilation se passe sans probleme, et au moment de la création du jar, j'obtient une erreur comme quoi cette interface n'est pas trouvé ..
    Quelqu'un a une idée, ai je oublier de spécifier ce type d implemention dans un fichier de ressourcde xml ??

    merci pour vos suggestions ^^



    [Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java

  2. #2
    Membre Expert
    Avatar de zekey
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 036
    Par défaut
    Je ne vois pas ce que la création du jar a à voir la dedans.
    La compilation fonctionne t'elle ?
    Et surtout donnes nous l'erreur stp, ce sera plus simple pour t'aider.

  3. #3
    Membre confirmé
    Inscrit en
    Août 2004
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 171
    Par défaut
    Désolé pour le manque de précision de débute dans le monde J2EE et je rame pas mal.
    Alors enfaite comme je le disait la compilation fonctionne mais lors de l'étape de déployment ou je doit créer un fichier jar (Build and deploy the ejb-jar file) j'obtient le message :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    jonasejbjar:
       [ejbjar] Unable to load dependency analyzer: org.apache.tools.ant.util.depend
    .bcel.AncestorAnalyzer - dependent class not found: org/apache/bcel/classfile/Cl
    assParser
       [ejbjar] building ecom.jar with 19 files
        [genic] Error during execution of org.objectweb.jonas_ejb.genic.GenIC : ecom
    /beans/EcomConstante
        [genic] java.lang.NoClassDefFoundError: ecom/beans/EcomConstante
        [genic]     at java.lang.ClassLoader.defineClass1(Native Method)
        [genic]     at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        [genic]     at java.security.SecureClassLoader.defineClass(SecureClassLoader
    .java:124)

  4. #4
    Membre Expert
    Avatar de zekey
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 036
    Par défaut
    Vraisemblablement la première erreur serait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    dependent class not found: org/apache/bcel/classfile/ClassParser
    Qui a l'air de ne pas faire partie de ton projet (ou alors tu developpes pour apache). Ce qui tendrait à dire qu'il te manques:bcel.jar dans ton classpath.

  5. #5
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    je confirme il faut installer ant avec le support de bcel

  6. #6
    Membre confirmé
    Inscrit en
    Août 2004
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 171
    Par défaut
    BOn et bien je n'ai pas vraiment regarder Bcel pour ant mais j ai j ai rajouter la ligne suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <support dir="${classes.dir}">
    	<include name="**/EcomConstante.class"/>
    	 </support>
    dans l'étape consistant à deployer l'elbjar

    Et ça marche !!

    merci

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

Discussions similaires

  1. JPA OneTOMany Deux EJB jar
    Par nathieb dans le forum JPA
    Réponses: 5
    Dernier message: 10/07/2008, 16h18
  2. [EJB3] [Best Practice] client ejb jar
    Par yolepro dans le forum Java EE
    Réponses: 5
    Dernier message: 11/06/2008, 16h59
  3. [EAR] [xdoclet] génération du ejb-jar.xml
    Par polo54 dans le forum Java EE
    Réponses: 5
    Dernier message: 15/01/2008, 15h17
  4. Réponses: 4
    Dernier message: 24/07/2007, 11h06
  5. Réponses: 2
    Dernier message: 16/03/2007, 18h34

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