CXF DOSGiでAegisデータバインディングを使用してサービスを公開しようとすると、Java 8でこのエラーが発生します。 Java 7うまく動作します。指定されたスキーマ言語を実装するSchemaFactoryはありません:http://www.w3.org/2001/XMLSchemaをロードすることができます
によって引き起こさ:java.lang.IllegalArgumentExceptionが:org.apacheでjavax.xml.validation.SchemaFactory.newInstance(SchemaFactory.java:215) で をロードすることができhttp://www.w3.org/2001/XMLSchema:で指定されたスキーマ言語を実装していませんするSchemaFactory .cxf.aegis.type.XMLTypeCreator。(XMLTypeCreator.java:122)
私は理由コードがIMPLクラスcom.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory
を見ていないということだと思います。
これを修正する方法はありますか?
Btw。 Java 8でCXF-DOSGiビルドを実行すると例外が発生することがあります。