在wsdl中添加新的可选元素而不使用cxf生成客户端代码会抛出unmarshall异常

时间:2014-04-07 20:45:25

标签: java apache web-services wsdl cxf

我们共享了多个客户端使用的Web服务,我在其中一个客户端的WSDL中添加了一个新的可选元素。当其他客户端尝试使用现有客户端代码访问Web服务时,它会中断并抛出unmarshall异常。它查找新添加的可选元素。

客户端代码是使用Apache CXF 2.5.8生成的

1 个答案:

答案 0 :(得分:0)

我找到了答案。

根据Jax-WS规范,必须使可选元素成为可能。为了避免现有客户端在没有任何中断的情况下调用Web服务。