Jersey 2.5没有阅读jaxb.properties

时间:2014-02-18 13:40:34

标签: jaxb jersey moxy

我试图让Jersey使用EclipseLink作为其上下文工厂,但是,没有读取文件jaxb.properties。文档说该文件需要位于正在映射域类的文件夹中,我已经验证了这一点。我确定它没有被阅读,因为我已经知道了类名

javax.xml.bind.context.factory的= org.eclipse.persistence.jaxb.JAXBContextFactoryXXX

1 个答案:

答案 0 :(得分:1)

无需使用jaxb.properties。使用Maven为“jersey-media-moxy”添加依赖项。 Jersey将自动获取MoxyXmlFeature(包含在JAR中),然后配置并使用MoxyContextResolver构建新的JAXB实例。

您可能需要在jersey-media-moxy依赖项中添加一个排除项,以避免引入不需要的org.eclipse.persistence.moxy工件版本。