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 :

[AXIS][WSDL2Java] Classe non trouvée NoClassDefFoundError


Sujet :

Services Web Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 110
    Par défaut [AXIS][WSDL2Java] Classe non trouvée NoClassDefFoundError
    Bonjour,

    Je vais craqué

    J'essaye de générer les stubs de mes services web avec cette ligne de commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -classpath %AXISCLASSPATH% org.apache.axis.wsdl.WSDL2Java enterprise.wsdl
    Il me semble avoir bien initilaisé le classpath (voir ci-dessous) pourtant j'ai une exception de type NoClassDefFoundError : Je ne sais plus que faire !

    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
    D:\aaa\work>java -classpath %AXISCLASSPATH% org.apache.axis.wsdl.WSDL2Java enterprise.wsdl
    Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axis/wsdl/WSDL2Java
     
    D:\aaa\work>echo %AXISCLASSPATH%
    D:\aaa\work\lib\axis-1_4\lib
     
    D:\aaa\work>dir  %AXISCLASSPATH%
     Le volume dans le lecteur D n'a pas de nom.
     Le numéro de série du volume est F462-3DA5
     
     Répertoire de D:\aaa\work\lib\axis-1_4\lib
     
    27/02/2008  10:29    <REP>          .
    27/02/2008  10:29    <REP>          ..
    22/04/2006  18:56            33 202 axis-ant.jar
    22/04/2006  18:56         1 599 570 axis.jar
    22/04/2006  18:56            71 442 commons-discovery-0.2.jar
    22/04/2006  18:56            38 015 commons-logging-1.0.4.jar
    22/04/2006  18:56            31 191 jaxrpc.jar
    22/04/2006  18:56           352 668 log4j-1.2.8.jar
    22/04/2006  18:56               921 log4j.properties
    22/04/2006  18:56            18 979 saaj.jar
    22/04/2006  18:56           126 771 wsdl4j-1.5.1.jar
                   9 fichier(s)        2 272 759 octets
                   2 Rép(s)  28 166 057 984 octets libres
    Je suis trés à la bourre !
    Merci de votre Aide !

  2. #2
    Membre habitué
    Inscrit en
    Février 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 11
    Par défaut voici diverses solutions
    Ne t'en fais pas, moi aussi j'étais ces jours là pour le même probléme que j'ai résolu (moi je travaille sur globus toolkit 4)

    En fait j'ai résolu ce problème en remplaçant les .jar :
    "org_globus_examples_services_core_first.jar"
    et "org_globus_examples_services_core_first_stubs.jar"
    par ceux existant déjà dans "Java\jdk\jre\lib\ext"

    Essaie de vérifier les .jar sinon j'ai fait toute une recherche dont j'ai extrait les diverses solutions séparées par des ***************************
    dans le fichier joint
    Bonne chance et un peu de courage
    Fichiers attachés Fichiers attachés

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 110
    Par défaut
    Merci beaucoup :

    Voila comment je m'en suis sortir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    java -classpath ".;.\lib\axis-ant.jar;.\lib\axis.jar;.\lib\commons-discovery-0.2.jar;.\lib\commons-logging-1.1.1.jar;.\lib\jaxrpc.jar;.\lib\log4j-1.2.8.jar;.\lib\saaj.jar;.\lib\wsdl4j-1.5.1.jar;.\lib\activation.jar;.\lib\mailapi.jar" org.apache.axis.wsdl.WSDL2Java -a -v -o ".\src" enterprise.wsdl

    C'est pas trés classe, mais ça marche.



  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Nexussmb Voir le message
    Merci beaucoup :

    Voila comment je m'en suis sortir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    java -classpath ".;.\lib\axis-ant.jar;.\lib\axis.jar;.\lib\commons-discovery-0.2.jar;.\lib\commons-logging-1.1.1.jar;.\lib\jaxrpc.jar;.\lib\log4j-1.2.8.jar;.\lib\saaj.jar;.\lib\wsdl4j-1.5.1.jar;.\lib\activation.jar;.\lib\mailapi.jar" org.apache.axis.wsdl.WSDL2Java -a -v -o ".\src" enterprise.wsdl

    C'est pas trés classe, mais ça marche.


    Je viens d'avoir le même souci et j'ai pu m'en sortir de la même façon. Je m'arrachais les cheveux depuis ce matin... Au moins ça marche maintenant

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    522
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 522
    Par défaut
    Même problème également.
    Par contre, j'ai dû ajouter commons-logging.jar également dans le classpath car j'avais un NoClassDefFoundError sur LogFactory.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 27
    Par défaut
    moi rien a faire pour faire fonctionner cette foutu commande, trois jours que je suis dessus.

    Je suis censer avoir mon service fonctionnel demain midi hehe


    J'ai essaye votre methode avec :
    java -classpath ".;./lib\/axis-ant.jar;./lib/axis.jar;./lib/commons-discovery-0.2.jar;./lib/commons-logging-1.1.1.jar;./lib/jaxrpc.jar;./lib/log4j-1.2.8.jar;./lib/saaj.jar;./lib/wsdl4j-1.5.1.jar;./lib/activation.jar;./lib/mail.jar" org.apache.axis.wsdl.WSDL2Java -a -v -o "./src" Somme.wsdl

    D'utilise des truc bizarre a coup de fichier .bat en faisant un script shell reprenant ce modèle etc..

    rien a faire..

    je precise que je suis sur max os X.

    Bref a moins que l'un de vous est une solution miracle, est ce que si je filais mon fichier .wsdl a l'un de vous, vous pourriez me générer les skeletons, stubs, etc avec la commande WSDL2JAVA et m'envoyer ensuite les fichiers générés par email ?

    Merci d'avance, Evanok.

  7. #7
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    522
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 522
    Par défaut
    Pas de solution miracle pour toi

    Je peux te générer ce qu'il te faut.

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 27
    Par défaut
    Merci beaucoup

    Code envoyé.

    Oubli pas d'éditer ton message pour retirer ton email.

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

Discussions similaires

  1. [Assembly] Classe non trouvée
    Par zsoh dans le forum Framework .NET
    Réponses: 2
    Dernier message: 11/09/2006, 13h03
  2. Classe non trouvé TWebBrowser
    Par Aloneghost dans le forum Web & réseau
    Réponses: 1
    Dernier message: 18/04/2006, 20h51
  3. [ORACLE9i][XML]:ORA-29540: classe non trouvée
    Par anaon dans le forum Oracle
    Réponses: 8
    Dernier message: 15/11/2005, 20h02
  4. [Plugin] Classe non trouvée au runtime
    Par toto_toto dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 15/02/2005, 10h36
  5. [debutant][Classpath][Linux] Classe non trouvée
    Par oghma777 dans le forum Général Java
    Réponses: 5
    Dernier message: 15/10/2004, 21h26

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