我正在我的应用程序中使用SOAP Web服务,我正在使用JAXB来编组/解组XML请求/响应。我正在使用apache-cxf客户端来生成客户端代码。
服务提供商在响应中添加了一个额外字段。但是,我没有利用那个领域。但是仍然在已经存在的复杂类型中添加一个新的简单字符串类型字段会扰乱服务并且我得到以下错误。
“javax.xml.ws.soap.SOAPFaultException:Unmarshalling Error:意外元素(uri:”http://“,local:”aaa“)”
有人可以帮我解决这个问题,而无需重新生成客户端代码吗?
答案 0 :(得分:0)
您必须重新生成客户端代码,因为提供商已更改合同。 为此做出任何解决方法是非常糟糕的。