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

Eclipse Java Discussion :

[Ant]Erreur execution d'une tache ANT


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Mai 2004
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1
    Par défaut [Ant]Erreur execution d'une tache ANT
    Je veux executer une tâche ant pour générer un fichier .wsdl pour un web service. axis propose une classe java2wsdl pour faire cela. Je cherche donc à executer la tache suivante :

    ************
    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
     
    <taskdef name="java2wsdl" classname="org.apache.axis.tools.ant.wsdl.Java2WsdlAntTask" loaderref="axis">
    	<classpath refid="base.classpath"/>
      </taskdef>
     
     <target name="generate-wsdl" depends=""
    	  description="generate the file .wsdl">
    	  <java2wsdl classname="com.ade.ade_ejbLocal"
    	  	style="rpc" 
    		  	namespace="http://ade.com"
    		location="http://localhost:8080/Adequate/Info"
    		output="${webservices}/META-INF/wsdl/AdeEndPoint.wsdl">
    		  <classpath> 
    		  	<pathelement location="${classes.dir}" />
    		  </classpath>
    	  </java2wsdl>
      </target>
    **************

    J'ai bien ajouter les jar d'axis dans le ANT/runtime.
    J'ai l'erreur suivante :

    ***************
    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
     
    [java2wsdl] Java2WSDL com.ade.ade_ejbLocal
       [java2wsdl] java.lang.UnsupportedClassVersionError: javax/ejb/EJBLocalObject (Unsupported major.minor version 48.0)
    	at java.lang.ClassLoader.defineClass0(Native Method)
    	at java.lang.ClassLoader.defineClass(Unknown Source)
    	at java.security.SecureClassLoader.defineClass(Unknown Source)
    	at java.net.URLClassLoader.defineClass(Unknown Source)
    	at java.net.URLClassLoader.access$100(Unknown Source)
    	at java.net.URLClassLoader$1.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.net.URLClassLoader.findClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at org.eclipse.ant.internal.core.AntClassLoader.loadClassURLs(AntClassLoader.java:78)
    	at org.eclipse.ant.internal.core.AntClassLoader.loadClass(AntClassLoader.java:54)
    	at org.apache.tools.ant.AntClassLoader.findBaseClass(AntClassLoader.java:1104)
    	at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:921)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    	at java.lang.ClassLoader.defineClass0(Native Method)
    	at java.lang.ClassLoader.defineClass(Unknown Source)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at org.apache.tools.ant.AntClassLoader.getClassFromStream(AntClassLoader.java:1002)
    	at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1064)
    	at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1036)
    	at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:931)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    	at java.lang.Class.forName0(Native Method)
    	at java.lang.Class.forName(Unknown Source)
    	at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:179)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:171)
    	at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:112)
    	at org.apache.axis.wsdl.fromJava.Emitter.setCls(Emitter.java:1477)
    	at org.apache.axis.tools.ant.wsdl.Java2WsdlAntTask.execute(Java2WsdlAntTask.java:206)
    	at org.apache.tools.ant.Task.perform(Task.java:341)
    	at org.apache.tools.ant.Target.execute(Target.java:309)
    	at org.apache.tools.ant.Target.performTasks(Target.java:336)
    	at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
    	at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
    	at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:569)
    	at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:367)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at org.eclipse.ant.core.AntRunner.run(AntRunner.java:335)
    	at org.eclipse.ui.externaltools.internal.ant.launchConfigurations.AntLaunchDelegate$1.run(AntLaunchDelegate.java:172)
    	at java.lang.Thread.run(Unknown Source)
    **************

    Si j'execute cette même tâche ant comme une ligne de commande "ant generate-wsdl" tout fonctionne corretement. Pourquoi ce n'est pas possible via eclipse??

    Merci.


    [Modéré par Didier]
    Ajout de tag dans le titre
    Ajout de balises code pour la lisibilité
    Lire les règles du forum : Règles du forum Java

  2. #2
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    Est ce que c'est ton fichier Ant complet ?
    Sinon essaie d'encapsuler tes données dans le tag project et de faire pointer le basedir sur ta premiere target.

    Un peu comme ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <?xml version="1.0"?>
    <project name="wsdl_generator" default="echo" basedir="generate-wsdl">
    <target name="generate-wsdl" depends="" 
    description="generate the file .wsdl"> 
    ......
    </project>

Discussions similaires

  1. [Ant] Passer un "path" à une tâche Ant
    Par onlytoine dans le forum ANT
    Réponses: 0
    Dernier message: 17/03/2010, 10h44
  2. Erreur execution d'une Applet
    Par ChristopheD dans le forum Applets
    Réponses: 19
    Dernier message: 06/01/2010, 15h08
  3. Temps d'execution d'une tache côté serveur
    Par wespa dans le forum Flex
    Réponses: 1
    Dernier message: 29/07/2008, 20h10
  4. Exécuter une tache ant après compilation
    Par titouille dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 09/06/2008, 21h40
  5. Problème d'execution d'une tache cron
    Par Jarod23 dans le forum Administration système
    Réponses: 2
    Dernier message: 20/03/2007, 10h19

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