2013-03-25 4 views
1

스프링 웹 애플리케이션을 Jboss AS 7.1에 배포하고 JDK 1.6을 사용합니다. 또한 docx4j를 사용하여 ms office word 파일을 처리하십시오.JBoss AS 7.1에서 JDK 6의 JAXB로 사용되는 JAXB를 변경하는 방법

Jboss는 자체 jaxb 구현을 강제합니다. 그러나 docx4j에는 JDK 1.6의 jaxb 구현이 필요했습니다.

jboss의 jaxb 대신 jdk의 jaxb를 어떻게 사용할 수 있습니까?

답변

0

도메인 모델과 동일한 패키지에 jaxb.properties 파일을 배치하여 사용되는 기본 JAXB 구현을 무시할 수 있습니다.

jaxb.properties

아래 예제는 파일의 내용이 JAXB 프로 바이더로는 EclipseLink MOXY을 지정 같을 것이다 무엇으로. 다른 JAXB (JSR-222) 공급자를 지정하려면 그냥 속성 값 변경 자세한 내용

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