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 :

Soapui cxf java generation failed


Sujet :

Services Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 333
    Par défaut Soapui cxf java generation failed
    Bonjour,

    Je cherche à générer le code java à partir d'un wsdl ( skeleton, appel client ...)

    J'utilise soapUi et cxf.
    Lors de la génération je tombe sur 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
    org.apache.cxf.tools.common.ToolException: Thrown by JAXB : Element "{http://peoplesoft.com/RESPResponse}PSCAMA" shows up in more than one properties.
    	at org.apache.cxf.tools.wsdlto.databinding.jaxb.JAXBBindErrorListener.error(JAXBBindErrorListener.java:34)
    	at com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.error(SchemaCompilerImpl.java:285)
    	at com.sun.tools.xjc.util.ErrorReceiverFilter.error(ErrorReceiverFilter.java:77)
    	at com.sun.tools.xjc.util.ErrorReceiverFilter.error(ErrorReceiverFilter.java:77)
    	at com.sun.tools.xjc.ErrorReceiver.error(ErrorReceiver.java:82)
    	at com.sun.tools.xjc.reader.ModelChecker.check(ModelChecker.java:86)
    	at com.sun.tools.xjc.reader.ModelChecker.check(ModelChecker.java:67)
    	at com.sun.tools.xjc.reader.xmlschema.BGMBuilder._build(BGMBuilder.java:182)
    	at com.sun.tools.xjc.reader.xmlschema.BGMBuilder.build(BGMBuilder.java:114)
    	at com.sun.tools.xjc.ModelLoader.annotateXMLSchema(ModelLoader.java:415)
    	at com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl.java:246)
    	at com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl.java:85)
    	at org.apache.cxf.tools.wsdlto.databinding.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:218)
    	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.generateTypes(WSDLToJavaContainer.java:536)
    	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:187)
    	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:232)
    	at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:83)
    	at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:103)
    	at org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:173)
    Caused by: com.sun.istack.SAXParseException2: Element "{http://peoplesoft.com/RESPResponse}PSCAMA" shows up in more than one properties.
    	... 15 more
    Un peu de recherche me donne que Jaxb2.0 ne semble pas gérer les éléments ayant des attributs de même noms. La seule solution que j'ai trouvée est de refactorer le wsdl afin qu'il soit conforme à jaxb.

    Malheureusement je ne peux pas changer le wsdl ce n'est pas un de mes services .... du coup j'ai pas de solution


    Est ce que quelqu'un a réussit à paramétrer le binding jaxb dans ce cas précis ???


    merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 333
    Par défaut
    la seule solution que j'ai trouvé est de renommer les att dans le wsdl
    de générer le code puis de refactorer le code java

    pas terrible

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

Discussions similaires

  1. Récupérer le contenu d'un rapport SoapUI en Java
    Par rg77140 dans le forum Services Web
    Réponses: 3
    Dernier message: 27/07/2012, 00h17
  2. [Java] Generation d'imports
    Par Mucho dans le forum BOUML
    Réponses: 4
    Dernier message: 20/05/2007, 19h51
  3. Problème de génération du code java...
    Par nikalkal dans le forum Rational
    Réponses: 1
    Dernier message: 21/04/2006, 14h32
  4. [WebService]Generation de classes Java a partir de WSDL
    Par CapsSensei dans le forum Services Web
    Réponses: 4
    Dernier message: 06/10/2005, 17h48
  5. [JAVA][Linux]connection attempt failed
    Par bischof dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 22/09/2004, 14h19

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