1
我在Jboss AS 7.1上部署了Spring Web應用程序,並使用JDK 1.6。 也使用docx4j來處理ms office文件。如何將JBoss AS 7.1使用的JAXB更改爲JDK 6的JAXB
Jboss強制實施自己的jaxb。 但是,docx4j需要JDK 1.6的jaxb實現。
我該如何使用jdk的jaxb代替jboss的jaxb?
我在Jboss AS 7.1上部署了Spring Web應用程序,並使用JDK 1.6。 也使用docx4j來處理ms office文件。如何將JBoss AS 7.1使用的JAXB更改爲JDK 6的JAXB
Jboss強制實施自己的jaxb。 但是,docx4j需要JDK 1.6的jaxb實現。
我該如何使用jdk的jaxb代替jboss的jaxb?
您可以將jaxb.properties
文件放在與域模型相同的包中,以覆蓋所使用的默認JAXB實現。
jaxb.properties
正如下面的例子是什麼文件的內容看起來就像指定的EclipseLink莫西爲您的JAXB提供商。要指定備用JAXB (JSR-222)提供商,你只需要改變屬性的值:
javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory
更多信息