1

我在 Jboss AS 7.1 上部署了一个 Spring Web 应用程序并使用 JDK 1.6。也使用 docx4j 来处理 ms office word 文件。

Jboss 强制其自己的 jaxb 实现。然而 docx4j 需要 JDK 1.6 的 jaxb 实现。

我如何使用 jdk 的 jaxb 而不是 jboss 的 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 回答