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 :

Utiliser le client avec un service web Spring ws


Sujet :

Services Web Java

  1. #1
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 21
    Par défaut Utiliser le client avec un service web Spring ws
    salut tous le monde
    je suis débutant dans le développement des services web .j'ai développé le service web avec spring ws et il à un service qui communique avec la base sql server 2005.
    le problème c'est que je voudrai implémenter une partie cliente qui communique avec ce service distant et je n'arrive pas.


    le service que je veux utiliser est nommé inscription. il insert dans une table de la base de cette base.
    je vois pas les fichier à modifier pour que je puisse insérer.
    je veux juste tester ce truc dans un le main
    j'ai essayé en suivant le tuto http://static.springsource.org/sprin...ml/client.html et j'ai reçu des exception.
    voici l'exception
    log4j:WARN No appenders could be found for logger (org.springframework.ws.soap.saaj.SaajSoapMessageFactory).
    log4j:WARN Please initialize the log4j system properly.
    [Fatal Error] :1:53: The value of attribute "xmlns" associated with an element type "insertion" must not contain the '<' character.
    Exception in thread "main" org.springframework.ws.client.WebServiceTransformerException: Transformation error: org.xml.sax.SAXParseException: The value of attribute "xmlns" associated with an element type "insertion" must not contain the '<' character.; nested exception is javax.xml.transform.TransformerException: org.xml.sax.SAXParseException: The value of attribute "xmlns" associated with an element type "insertion" must not contain the '<' character.
    Caused by: javax.xml.transform.TransformerException: org.xml.sax.SAXParseException: The value of attribute "xmlns" associated with an element type "insertion" must not contain the '<' character.
    at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:449)
    at org.springframework.ws.client.core.WebServiceTemplate$4.doWithMessage(WebServiceTemplate.java:360)
    at org.springframework.ws.client.core.WebServiceTemplate.sendAndReceive(WebServiceTemplate.java:403)
    at org.springframework.ws.client.core.WebServiceTemplate.doSendAndReceive(WebServiceTemplate.java:358)
    at org.springframework.ws.client.core.WebServiceTemplate.sendSourceAndReceiveToResult(WebServiceTemplate.java:304)
    at org.springframework.ws.client.core.WebServiceTemplate.sendSourceAndReceiveToResult(WebServiceTemplate.java:289)
    at test.Test.main(Test.java:26)
    Caused by: org.xml.sax.SAXParseException: The value of attribute "xmlns" associated with an element type "insertion" must not contain the '<' character.
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:432)
    ... 6 more
    ---------
    org.xml.sax.SAXParseException: The value of attribute "xmlns" associated with an element type "insertion" must not contain the '<' character.
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:432)
    at org.springframework.ws.client.core.WebServiceTemplate$4.doWithMessage(WebServiceTemplate.java:360)
    at org.springframework.ws.client.core.WebServiceTemplate.sendAndReceive(WebServiceTemplate.java:403)
    at org.springframework.ws.client.core.WebServiceTemplate.doSendAndReceive(WebServiceTemplate.java:358)
    at org.springframework.ws.client.core.WebServiceTemplate.sendSourceAndReceiveToResult(WebServiceTemplate.java:304)
    at org.springframework.ws.client.core.WebServiceTemplate.sendSourceAndReceiveToResult(WebServiceTemplate.java:289)
    at test.Test.main(Test.java:26)
    voici ma class main()
    package test;


    import java.io.StringReader;

    import javax.xml.transform.stream.StreamResult;
    import javax.xml.transform.stream.StreamSource;
    import org.springframework.ws.client.core.WebServiceTemplate;


    public class Test {


    public static void main (String[] args){

    final WebServiceTemplate webServiceTemplate = new WebServiceTemplate();



    StreamSource source = new StreamSource(new StringReader("<insertion xmlns=\"http://com.hr.ws/schema/insertion>"+"<insertion>"+" <CINUSE>19031982</CINUSE>"+"<EMAILUS>a</EMAILUS>"+
    "<NOMUSE>a</NOMUSE>"+"<PRENOM>a</PRENOM>"+"<datnai>03/03/2003</datnai>"+"<PAYNAI>a</PAYNAI>"+"<SEXENP>a</SEXENP>"+"<AGEAPA>a</AGEAPA>"+
    "<NATENP>a</NATENP>"+"<QUALIT>a</QUALIT>"+"<PERMIS>a</PERMIS>"+"<TYPPER>a</TYPPER>"+"<PASSWD>a</PASSWD>"+"<CENINT>a</CENINT>"+"<DATDEP>03/03/2003</DATDEP>"+"<POSRES>a</POSRES>"+
    "<SITFAM>a</SITFAM>"+"<GOUVER>a</GOUVER>"+"</insertion>"));

    StreamResult result = new StreamResult(System.out);
    webServiceTemplate.sendSourceAndReceiveToResult("http://localhost:8080/spring-wsTest/insertion",
    source, result);



    }
    }
    quelq'un peut m'aider ? je me suis bloqué

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Tu n'as pas fermé le guillement à la fin de
    xmlns=\"http://com.hr.ws/schema/insertion
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 21
    Par défaut
    Citation Envoyé par dinobogan Voir le message
    Tu n'as pas fermé le guillement à la fin de
    merci pour votre attention
    j'ai fermé le guillement et j'ai une autre exception
    log4j:WARN No appenders could be found for logger (org.springframework.ws.soap.saaj.SaajSoapMessageFactory).
    log4j:WARN Please initialize the log4j system properly.
    [Fatal Error] :1:429: XML document structures must start and end within the same entity.
    Exception in thread "main" org.springframework.ws.client.WebServiceTransformerException: Transformation error: org.xml.sax.SAXParseException: XML document structures must start and end within the same entity.; nested exception is javax.xml.transform.TransformerException: org.xml.sax.SAXParseException: XML document structures must start and end within the same entity.
    Caused by: javax.xml.transform.TransformerException: org.xml.sax.SAXParseException: XML document structures must start and end within the same entity.
    at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:449)
    at org.springframework.ws.client.core.WebServiceTemplate$4.doWithMessage(WebServiceTemplate.java:360)
    at org.springframework.ws.client.core.WebServiceTemplate.sendAndReceive(WebServiceTemplate.java:403)
    at org.springframework.ws.client.core.WebServiceTemplate.doSendAndReceive(WebServiceTemplate.java:358)
    at org.springframework.ws.client.core.WebServiceTemplate.sendSourceAndReceiveToResult(WebServiceTemplate.java:304)
    at org.springframework.ws.client.core.WebServiceTemplate.sendSourceAndReceiveToResult(WebServiceTemplate.java:289)
    at test.Test.main(Test.java:26)
    Caused by: org.xml.sax.SAXParseException: XML document structures must start and end within the same entity.
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:432)
    ... 6 more
    ---------
    org.xml.sax.SAXParseException: XML document structures must start and end within the same entity.
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:432)
    at org.springframework.ws.client.core.WebServiceTemplate$4.doWithMessage(WebServiceTemplate.java:360)
    at org.springframework.ws.client.core.WebServiceTemplate.sendAndReceive(WebServiceTemplate.java:403)
    at org.springframework.ws.client.core.WebServiceTemplate.doSendAndReceive(WebServiceTemplate.java:358)
    at org.springframework.ws.client.core.WebServiceTemplate.sendSourceAndReceiveToResult(WebServiceTemplate.java:304)
    at org.springframework.ws.client.core.WebServiceTemplate.sendSourceAndReceiveToResult(WebServiceTemplate.java:289)
    at test.Test.main(Test.java:26)
    tu peux me dire comment je pourrai la résoudre ??
    merci d'avance

  4. #4
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Citation Envoyé par chapy Voir le message
    tu peux me dire comment je pourrai la résoudre ??
    Ton XML est mal formé !
    Ecrit-le dans un éditeur de texte quelconque en mettant correctement les retours chariots et les indentations et tu verras qu'il y a un soucis....
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  5. #5
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 21
    Par défaut lien pour accéder à un service web via un client
    Salut à tous
    j'ai développé un service web et une partie cliente.
    le problème c que je n'arrive pas à me connecter à ce service web pour utiliser ces services
    exception Introuvable [404]
    Exception in thread "main" org.springframework.ws.client.WebServiceTransportException: Introuvable [404]
    at org.springframework.ws.client.core.WebServiceTemplate.handleError(WebServiceTemplate.java:483)
    at org.springframework.ws.client.core.WebServiceTemplate.sendAndReceive(WebServiceTemplate.java:407)
    at org.springframework.ws.client.core.WebServiceTemplate.doSendAndReceive(WebServiceTemplate.java:358)
    at org.springframework.ws.client.core.WebServiceTemplate.sendSourceAndReceiveToResult(WebServiceTemplate.java:304)
    at org.springframework.ws.client.core.WebServiceTemplate.sendSourceAndReceiveToResult(WebServiceTemplate.java:289)
    at test.Test.main(Test.java:50)

    si je met mon path dans un navigateur il m'affiche Etat HTTP 405 - et description La méthode HTTP spécifiée n'est pas autorisée pour la ressource demandée ().

    voici mon path :http://localhost:8080/spring-wsTest/spring-ws/insertion

    spring-wsTest : nom du projet service web
    spring-ws : servlet name
    insertion : nom de service


    quelqu'un peut m'aider

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/07/2013, 12h33
  2. erreur de cnx du client avec un service web
    Par houssayen dans le forum Services Web
    Réponses: 0
    Dernier message: 21/06/2011, 23h35
  3. [Metro] Client d'un service web avec WS-ReliableMessaging
    Par Arnaud_03 dans le forum Services Web
    Réponses: 4
    Dernier message: 11/08/2008, 11h52
  4. Problème avec un service Web
    Par matche dans le forum Services Web
    Réponses: 5
    Dernier message: 09/12/2007, 12h12
  5. Comment utiliser une webcam avec une application web
    Par /*Mr.D*/ dans le forum Services Web
    Réponses: 3
    Dernier message: 24/01/2007, 07h59

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