【发布时间】:2012-11-06 15:10:55
【问题描述】:
为了使用 Moxy 作为 JAXB 实现,必须在包含应用程序域类的文件夹中添加一个名为 jaxb.properties 的文件,并包含以下行
javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory
是否可以将 moxy 设为项目的默认设置?如果我有许多带有注释域类的不同文件夹,我应该把这个文件放在哪个文件夹中?
【问题讨论】:
-
不行,除非它 Moxy 与 JDK 捆绑在一起
-
@Pangea - 这并不完全正确:stackoverflow.com/a/13254722/383861
-
@BlaiseDoughan - 我想说的是,没有任何改变是不可能的。如果不是这个选项,那么还有另一个。你无法避免配置。
-
@Pangea - WebLogic 除外,其中 MOXy 是默认的 JAXB 实现,并且需要配置才能将 RI 用作 JAXB 提供程序。
-
@BlaiseDoughan - 点。但这仅适用于应用程序服务器。他们的jdk也是如此吗? jrockit 什么的。