Bonjour,
voilà je développe un webservice qui doit tourner sous weblo 10.3.
Mon war se créer bien, et l'appli se deploie sur le serveur d'appli.
Le problème est lorsque je test le ws (via soap ui ou via l'onglet testing) une erreur d'encodage wsdl apparait.
Cette erreur vient du fait que j'ai un paquet d'accent dans les commentaires de certaines xsd. Je ne peux/veux pas les supprimer (ce sont des xsd générées, il est proscrit de les modifier a chaque fois).
l'erreur qui tombe est :
Tous mes fichiers sont encodé en utf8 et dans chaque fichier xml j'ai bienfailed due to weblogic.testclient.WsdlParseFailedException: weblogic.wsee.wsdl.WsdlException: Failed to read wsdl file from url due to -- java.io.IOException: java.io.CharConversionException: Malformed UTF-8 char -- is an XML encoding declaration missing?
J'ai aussi précisé dans mon pom.xml<?xml version='1.0' encoding='UTF-8'?>
Lorsque j'édite les xsd incriminé dans le war, les accents passent bien. Par contre si je vais sur la même xsd déploiyée par weblo là les accents s'affiche mal (d'où le problème d'encoding)<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
Le problème est le même sur un weblo sous windows et un autre plateforme unix.
Quelqu'un a t'il une piste ? est-ce un pb de config weblogic? ou autre?
merci
Partager