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

Spring Java Discussion :

[Spring WS]error no endpoint mapping foound for SaajSoapMessage


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de aymen83
    Inscrit en
    Décembre 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 271
    Par défaut [Spring WS]error no endpoint mapping foound for SaajSoapMessage
    bonjour,
    depuis quelques temps je galère à trouver une solution à l'erreur référencée dans l'intitulé du sujet mais sans succés.
    voici mon application-context.xml
    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
     
    <bean id="forfaitBloqueActivationEndpoint"
    		class="com.tunisiana.ws.bscs.webservice.endpoint.ForfaitBloqueActivationEndpoint"
    		parent="activationAbstractEndpoint">
    	</bean>
    ......
    <bean id="jaxb2ActivationMarshaller"
    		class="org.springframework.oxm.jaxb.Jaxb2Marshaller">
    		<property name="classesToBeBound">
    			<list>
     
    				.......
     
    				<value>
    					com.tunisiana.ws.bscs.webservice.schema.ForfaitBloqueActivationRequest
    				</value>
    ....
    mon .wsdl
    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
     
    <wsdl:message name="ForfaitBloqueActivationRequestMessage">
    	<wsdl:part name="body" element="schema:ForfaitBloqueActivationRequest"/>
    	</wsdl:message>
    .....
    <wsdl:operation name="ForfaitBloqueActivation">
    			<wsdl:input name="ForfaitBloqueActivationInput"
    				message="tns:ForfaitBloqueActivationRequestMessage" />
    			<wsdl:output name="ForfaitBloqueActivationOutput"
    				message="tns:ActivationResponseMessage" />
    		</wsdl:operation>
     
    ....
    <wsdl:operation name="ForfaitBloqueActivation">
    		<wsdlsoap:operation soapAction="http://www.tunisiana.com/ws/bscs/ForfaitBloqueActivation"/>
    		<wsdl:input  name="ForfaitBloqueActivationInput">
    		<wsdlsoap:body use="literal" />
    		</wsdl:input>
    		<wsdl:output name="ForfaitBloqueActivationOutput">
    				<wsdlsoap:body use="literal" />
    			</wsdl:output>
    je disais donc qu'il spirng ws ne trouve pas le endpoint pour la classe ForfaitBloqueActivation. et je ne sais pas pourquoi?

  2. #2
    Rédacteur
    Avatar de Hikage
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 177
    Par défaut
    Est-ce que tu as bien un endpoint mapping defini dans tes fichiers de configuration ? ( Doc )

    Car tu as bien défini le marshaller, un endpoint ( qui utilise les objets Java annotés JaxB2 ) ?

    Mais il faut que les messages soit 'routé' vers les endpoints.

    Soit par annotation Spring WS ( @Endpoint, @Action ), pour cela il faut définir un bean de type AnnotationActionEndpointMapping

    Soit par configuration XML avec quelques chose du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
       <bean id="endpointMapping" class="org.springframework.ws.soap.server.endpoint.mapping.SoapActionEndpointMapping">
            <property name="mappings">
                <props>
                    <prop key="http://www.tunisiana.com/ws/bscs/ForfaitBloqueActivation>forfaitBloqueActivationEndpoint</prop>
     
            </property>
        </bean>
    Hikage
    SCJP / SCWCD & SCWSJD Certified / Spring Framework Certified
    [Personal Web] [CV]

    F.A.Q Spring Framework - Participez !

Discussions similaires

  1. [Turbo Pascal] Runtime error 105 - File not open for output
    Par infoz dans le forum Turbo Pascal
    Réponses: 8
    Dernier message: 03/06/2008, 15h48
  2. Réponses: 6
    Dernier message: 19/05/2008, 12h28
  3. Réponses: 1
    Dernier message: 14/11/2007, 11h02
  4. [Data] [débutante][spring][ibatis] Error parsing XML
    Par stardust dans le forum Spring
    Réponses: 4
    Dernier message: 12/12/2006, 17h58
  5. [Spring Tests] - pb fichier de mapping
    Par spidetra dans le forum Spring
    Réponses: 1
    Dernier message: 01/12/2006, 16h16

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