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