【问题标题】:Unexpected Element found exception while marshalling the XML response [duplicate]编组 XML 响应时意外元素发现异常 [重复]
【发布时间】:2016-12-19 18:33:05
【问题描述】:

我正在我的应用程序中使用 SOAP Web 服务,并且我正在使用 JAXB 编组/解组 XML 请求/响应。我正在使用 apache-cxf 客户端进行客户端代码生成。

服务提供者在响应中添加了一个额外的字段。但是,我没有使用该字段。但是仍然向现有的复杂类型添加一个新的简单字符串类型字段会扰乱服务,我收到以下错误。

“javax.xml.ws.soap.SOAPFaultException:解组错误:意外元素(uri:“http://”,本地:“aaa”)”

有人可以在不重新生成客户端代码的情况下帮助我解决这个问题吗?

【问题讨论】:

    标签: java xml web-services soap jaxb


    【解决方案1】:

    您必须重新生成客户端代码,因为提供者更改了合同。 对此采取任何解决方法都是非常糟糕的主意。

    【讨论】:

      猜你喜欢
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-20
      • 2022-11-22
      • 2016-07-28
      • 2016-01-11
      • 2011-05-04
      相关资源
      最近更新 更多