Bonjour,
le problème est résolu, je poste donc la solution, au cas où ça puisse un jour dépanner qqun...
Effectivement, c'est un problème de classpath :
Axis2 (mis dans webapps/axis2) utilise ses propres parsers XML pour faires des sérialisation / désérialisation SOAP.
Or, j'ai un service déployé sous axis2 (dans webapps/axis2/services/monService) qui utilise lui aussi des parsers (fonctions xpath de xmlbeans qui lui a besoin de saxon). A l'exécution, les parsers choisis n'étaient plus ceux de la librairie mis dans webapps/axis2/services/monService mais bien ceux d'Axis2.
La solution à mon problème était toute simple, mais impossible à détecter dans les traces :
- j'ai mis les librairies xbean.jar, xbean_xpath.jar, saxon9.jar, saxon9_xpath.jar, saxon9-dom.jar et surtout (c'est celle là qui me manquait) jdom.jar !! dans le répertoire lib de axis2 (j'ai donc remonté d'un cran de classpath ces librairies) pour qu'à l'exécution, tout marche parfaitement.
Note : Saxon version 9 pour XmlBeans 2.4, sinon, c'est une autre version de XmBeans qu'il faut impérativement utiliser...
Attention pour la solution
, elle reste très spécifique xmlbeans et ne concerne donc que des applications qui manipulent du XML avec XmlBeans avec une interface axis2 en frontal.
A+, les Javaïstes(eux?) d'Hardware et merci pour la réponse