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 :

Problème avec Java2WSDL Axis2


Sujet :

Services Web Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 57
    Points : 41
    Points
    41
    Par défaut Problème avec Java2WSDL Axis2
    J'essaye de générer un wsdl avec Axis 2 et j'ai l'erreur suivante :
    java2wsdl.sh -cn /home/imanoual/source/ccmd/trunk/APICommon/test/com/emailvision/api/common/poc/wsdl/MiniTestService.java
    Using AXIS2_HOME: /home/imanoual/axis2-1.5.5
    Using JAVA_HOME: /usr/java/jdk
    Exception in thread "main" java.lang.ClassNotFoundException: /home/imanoual/source/ccmd/trunk/APICommon/test/com/emailvision/api/common/poc/wsdl/MiniTestService.java
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:247)
    at org.apache.axis2.description.java2wsdl.Java2WSDLUtils.namespaceFromClassName(Java2WSDLUtils.java:65)
    at org.apache.axis2.description.java2wsdl.Java2WSDLUtils.schemaNamespaceFromClassName(Java2WSDLUtils.java:84)
    at org.apache.ws.java2wsdl.Java2WSDLBuilder.getSchemaTargetNamespace(Java2WSDLBuilder.java:121)
    at org.apache.ws.java2wsdl.Java2WSDLBuilder.generateWSDL(Java2WSDLBuilder.java:212)
    at org.apache.ws.java2wsdl.Java2WSDLCodegenEngine.generate(Java2WSDLCodegenEngine.java:59)
    at org.apache.ws.java2wsdl.Java2WSDL.main(Java2WSDL.java:32)


    Quelqu'un sait pourquoi ?

    Merci d'avance

  2. #2
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Points : 7 083
    Points
    7 083
    Par défaut
    Comme indiqué dans la documentation de réference, le paramètre doit être le nom d'une classe et non le chemin du fichier source.

    Soit "com.mailvision.api.common.poc.wsdl.MiniTestService"
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 57
    Points : 41
    Points
    41
    Par défaut
    La meilleure solution est de le faire avec une tache ant pour éviter les pronlemes de classpath :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <target name="create-wsdl"  >
    	 	 <java failonerror="true" classname="org.apache.cxf.tools.java2ws.JavaToWS" fork="true">
    			<arg value="-verbose" />
    			<arg value="-wsdl" />
    			<arg value="-o" />
    			<arg value="wsdl/cl_50.wsdl" />
    			<arg value="com.xxx.api.common.poc.wsdl.MiniTestService" />
    			<classpath>
    				<path refid="cxf.classpath" />
    	 		</classpath>
    		</java>
    	</target>

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

Discussions similaires

  1. problème avec plugins axis2 pour eclipse
    Par texel dans le forum Services Web
    Réponses: 1
    Dernier message: 11/07/2011, 11h12
  2. Problème avec WS avec Axis2 Code Generator
    Par lahmar.abdel1 dans le forum Services Web
    Réponses: 5
    Dernier message: 31/01/2011, 10h52
  3. problème avec AXIS2
    Par madjidri dans le forum Services Web
    Réponses: 6
    Dernier message: 25/06/2008, 14h28
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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