我有 REST (Jersey) Web 服务,它使用一些编组/解组到 XML 的数据对象。数据对象位于 web 服务战争所依赖的单独项目/jar 中。
我正在使用 MOXy 作为我的 JAXB 实现,因为我正在部署到 Glassfish 并且已经包含在内。我知道我需要一个 jaxb.properties 文件来使用以下条目将 JAXB 实现设置为 MOXy:
javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory
问题是,应该将 jaxb.properties 文件包含在数据对象 jar 中还是包含在 Web 服务战争中,还是两者都包含?