のプロジェクト内のデフォルトの実装を変更する必要がありますorg.w3c.dom.Document
。
このリンクをたどって 、次のデフォルトの実装を変更しました。
javax.xml.parsers.DocumentBuilderFactory
javax.xml.parsers.SAXParserFactory
javax.xml.transform.TransformerFactory
上記の名前の 3 つのファイルを in で作成しMETA-INF/services
、それぞれに次の行を挿入しました。
ファイル内:javax.xml.parsers.DocumentBuilderFactory
私は入れました:com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl
ファイル内:javax.xml.parsers.SAXParserFactory
私は入れました:com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl
ファイル内:javax.xml.transform.TransformerFactory
私は入れました:org.apache.xalan.processor.TransformerFactoryImpl
しかし、Oracle Application Server にデプロイすると、Jetty での開発時に表示されるのではなく、の実装クラスorg.w3c.dom.Document
が :であることがわかりました。oracle.xml.parser.v2.XMLDocument
com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl
Jetty で開発し、Oracle アプリケーション サーバーにデプロイしています。