Jersey 2.5未读取jaxb.properties

Jersey 2.5未读取jaxb.properties,jaxb,jersey,moxy,Jaxb,Jersey,Moxy,我试图让Jersey使用EclipseLink作为其上下文工厂,但是,没有读取jaxb.properties文件。文档说文件需要在映射域类的文件夹中,我已经验证了这一点。我肯定它没有被读,因为我已经把类名去掉了 javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactoryXXX无需使用jaxb.properties。使用Maven向“jersey media moxy”添加依赖项。Jersey将自动获

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


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

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


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

jersey可能会在错误的
jaxb.properties
文件上以静默方式失败,因此它仍可能以无效条目进行读取。您运行在什么环境中,以及如何在类路径上使用EclipseLink MOXy?我运行在Tomcat 7上,具有以下依赖项org.eclipse.persistence org.eclipse.persistence.MOXy 2.5.0 org.eclipse.persistence org.eclipse.persistence.core 2.5.0