1

Jboss AS 7.1 にデプロイされた Spring Web アプリがあり、JDK 1.6 を使用しています。また、docx4j を使用して、ms office の word ファイルを処理します。

Jboss は独自の jaxb 実装を強制します。ただし、docx4j には JDK 1.6 の jaxb 実装が必要でした。

jboss の jaxb の代わりに jdk の jaxb を使用するにはどうすればよいですか?

4

1 に答える 1

0

jaxb.propertiesドメイン モデルと同じパッケージにファイルを配置して、使用されるデフォルトの JAXB 実装をオーバーライドできます。

jaxb.properties

以下の例は、EclipseLink MOXy を JAXB プロバイダーとして指定する場合のファイルの内容です。代替JAXB (JSR-222)プロバイダーを指定するには、プロパティの値を変更するだけです。

javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory

詳細については

于 2013-03-25T16:14:09.760 に答える