目前我正在使用 CXF,但由于 CXF 中的以下代码:
// fall back if we're using another jaxb implementation
try {
riContext = JAXBUtils.createRIContext(contextClasses
.toArray(new Class[contextClasses.size()]), tns);
}
CXF 加载 Moxy 和 RI JAXB 上下文(可能依赖于非标准 API)。
在我的例子中,启动时间和内存的开销太高了。
我正在寻找一个好的开源 JAX-WS 实现(CXF 替代品),它将按预期与 Moxy 一起使用。
JAX-WS(GlassFish 使用的)的 Metro 实现可以轻松配置为使用 MOXy 作为 JAXB 提供程序。
- http://blog.bdoughan.com/2012/02/glassfish-312-is-full-of-moxy.html http://blog.bdoughan.com/2012/02/glassfish-312-is-full-of-moxy.html
在 WebLogic 12.1.1 版本中,MOXy 是默认的 JAXB 实现(包括 JAX-WS 使用的实现)。
- http://blog.bdoughan.com/2011/12/eclipselink-moxy-is-jaxb-provider-in.html http://blog.bdoughan.com/2011/12/eclipselink-moxy-is-jaxb-provider-in.html
对于无法将 MOXy 配置为 JAXB 提供程序的任何其他 JAX-WS 实现,可以通过Provider
机制:
- http://blog.bdoughan.com/2013/02/leveraging-moxy-in-your-web-service-via.html http://blog.bdoughan.com/2013/02/leveraging-moxy-in-your-web-service-via.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)