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 :

[Spring / CXF] Erreur "The maximum string content length quota (8192) has been exceeded"


Sujet :

Services Web Java

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Novembre 2011
    Messages : 8
    Points : 8
    Points
    8
    Par défaut [Spring / CXF] Erreur "The maximum string content length quota (8192) has been exceeded"
    Bonjour,

    J'ai créé un jar avec Maven Spring et Apache CXF qui consomme un Web Service fait en .net.

    Le Web Service est sécurisé avec un certificat et un user/password.

    L'appel au serveur se fait correctement lorsque j'envoie de petits messages XML stockés dans un String. Lorsque cet XML est plus gros, j'ai cette erreur.
    Caused by: org.apache.cxf.binding.soap.SoapFault: The formatter threw an exception while trying to deserialize the message: Error in deserializing body of request message for operation 'SetDossier'. The maximum string content length quota (8192) has been exceeded while reading XML data. This quota may be increased by changing the MaxStringContentLength property on the XmlDictionaryReaderQuotas object used when creating the XML reader. Line 1, position 11040.
    at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.unmarshalFault(Soap11FaultInInterceptor.java:75)
    at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:46)
    at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:35)
    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)
    J'ai cherché sur le net où configurer la propriété MaxStringContentLength dans les fichiers de configuration de Spring et Apache CXF, sans succès.

    A quel endroit peut-on augmenter la valeur de cette propriété ?

    Merci d'avance.

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    250
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2011
    Messages : 250
    Points : 403
    Points
    403
    Par défaut
    En recherchant un peu, c'est une propriété de .NET, pas de java
    C'est ton WebService côté serveur qui plante, pas ton client ==> lien microsoft

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Novembre 2011
    Messages : 8
    Points : 8
    Points
    8
    Par défaut
    bonjour,

    merci pour la réponse, certain point dans l'erreur me fessait pensser a une erreur coté client.

    avec cette erreur : 'Soap11FaultInInterceptor.unmarshalFault' apache cxf essaye de déserializé quelque chose.

    et effectivement apres une recherche sur le net, je suis arrivé a la même conclusion que toi, mais toujours avec un gros doute sur l'origine de l'erreur

    je n'ai malheureusement pas accès au code .net, c'est un webservice d'une autre société.

Discussions similaires

  1. Réponses: 11
    Dernier message: 30/10/2007, 09h35
  2. [SPRING MVC]Erreur sur un Integer dans un Validator
    Par manuzinho dans le forum Spring Web
    Réponses: 2
    Dernier message: 31/08/2007, 15h58
  3. Erreur:No size set for variable length data type: String
    Par yacinus2007 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 03/07/2007, 18h39
  4. [Spring MVC] erreur dans popup !
    Par Tail dans le forum Spring Web
    Réponses: 1
    Dernier message: 02/07/2007, 14h31
  5. Réponses: 8
    Dernier message: 19/07/2004, 14h34

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