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 :

Erreur de déployement WSDL (AXIS error)


Sujet :

Services Web Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Erreur de déployement WSDL (AXIS error)
    Bonjour à tous.

    Voilà, j'utilise axis1.1 pour deployer un service Web. Une méthode de ce service renvoi notamment un type complexe. J'ai mappé ce type complexe (serializer/deserializer), et je l'ai précisé dans le fichier de déployement (WSDD).

    Le déployement fonctionne bien, et la liste des services Web est visible.
    Seulement, lorsque j'essai de voir le WSDL, voici ce que j'obtiens:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    AXIS error
    Sorry, something seems to have gone wrong... here are the details:
     
    Fault - ; nested exception is: 
    	WSDLException: faultCode=OTHER_ERROR: Can't find prefix for 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'. Namespace prefixes must be set on the Definition object using the addNamespace(...) method.: 
    AxisFault
     faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
     faultSubcode: 
     faultString: WSDLException: faultCode=OTHER_ERROR: Can't find prefix for 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'. Namespace prefixes must be set on the Definition object using the addNamespace(...) method.: 
     faultActor: 
     faultNode: 
     faultDetail:
    je précise que "http://www.w3.org/1999/02/22-rdf-syntax-ns#" est le namespace utilisé dans mon WSDD pour spécifier le type complexe.

    Voici d'ailleurs mon WSDD si ca peut servir:
    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
     
    <deployment name="Ontology" xmlns="http://xml.apache.org/axis/wsdd/"
                xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"
                xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
    	<service name="OntologyFinderService" provider="java:RPC">
    		<parameter name="className" value="gfi.portail.concept.WSOntologyFinder"/>
    		<parameter name="allowedMethods" value="*"/>
    		<parameter name="scope" value="session"/>
    	</service>
    	<typeMapping qname="rdf:RDF"
    		languageSpecificType="java:com.hp.hpl.jena.ontology.OntModel"
    		serializer="gfi.axis.serialization.OntologySerializerFactory"
    		deserializer="gfi.axis.serialization.OntologyDeserializerFactory"
    		encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    	<beanMapping qname="gfi:Synonymes" xmlns:gfi="http://www.gfi-ie.com/"
    		languageSpecificType="java:gfi.portail.tetralogie.Synonyme"/>
    </deployment>
    Voilà, si quelqu'un a une idée (problème de Jar, etc...)

    merci.

  2. #2
    Futur Membre du Club
    Inscrit en
    Février 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    je précise que j'utilise Tomcat 5 et jdk 1.4 (avec Tomcat 4.0 ou 4.1 ca ne fonctionne pas aussi !!).

    Up !!

  3. #3
    Futur Membre du Club
    Inscrit en
    Février 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    Bon bin je suis passé à Axis 1.2 et ca fonctionne !!

    Voilà...

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

Discussions similaires

  1. [Web Service] Erreur WSDL, SOAP-ERROR: Parsing WSDL
    Par legide dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 14/03/2009, 12h03
  2. comment regler cette erreur: AXIS error?
    Par DebutantWS dans le forum Services Web
    Réponses: 3
    Dernier message: 19/09/2008, 15h45
  3. [Web Service] wsdl axis -> servlet
    Par Delwyn dans le forum Services Web
    Réponses: 5
    Dernier message: 20/03/2008, 13h01
  4. [JpGraph] Erreur : Chosen locale file for error messages does not exist
    Par nagrom dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 19/07/2006, 15h15
  5. [WSDL][Axis] Récupération de valeur dans des classes java
    Par cosmos38240 dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 09/01/2006, 17h38

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