配置CXF的JAX-WS服务与MOXY工作(Configure CXF JAX-WS service

2019-08-03 07:39发布

虽然我已经添加了MOXY工厂jaxb.properties,我看到的是,JAXB切换到MOXY,CXF有一个在它加载硬编码太阳JAXB实现JAXBUtils类名为createRIContext方法。
有没有一种方法来覆盖它,并使用MOXY呢? 有问题的代码如下:

// fall back if we're using another jaxb implementation
try {
     riContext = JAXBUtils.createRIContext(contextClasses
               .toArray(new Class[contextClasses.size()]), tns);
}

它装载硬编码的“com.sun.xml.bind.v2.ContextFactory”类,并用它来创建一个JAXB上下文。

Answer 1:

CXF的3.0.0-milestone2版本应该处理莫西相当好一点。 尽管如此,仍有莫西已经阻止所有的CXF单元和系统测试,用它来传递,所以我们没有与莫西信心同一水平,因为我们做的JAXB RI错误。

(与测试3.0.0任何帮助,将不胜感激)



文章来源: Configure CXF JAX-WS service to work with MOXY