Lorsque j'essaie d'exposer un Service avec une liaison de données Aegis dans CXF DOSGi, j'obtiens cette erreur dans Java 8. Dans java 7 ça marche bien.Aucune SchemaFactory implémentant le langage de schéma spécifié par: http://www.w3.org/2001/XMLSchema n'a pu être chargé
Causée par: java.lang.IllegalArgumentException: Non SchemaFactory qui implémente le langage de schéma spécifié par: http://www.w3.org/2001/XMLSchema pourrait être chargé à javax.xml.validation.SchemaFactory.newInstance (SchemaFactory.java:215) à org.apache .cxf.aegis.type.XMLTypeCreator. (XMLTypeCreator.java:122)
Je pense que la raison est que le code ne voit pas la classe impl com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory
.
Des idées pour résoudre ce problème?
Btw. l'exception peut être observée en exécutant la construction CXF-DOSGi en Java 8.