小编rst*_*rst的帖子

[javax.xml.bind.UnmarshalException:意外元素

在调用 Web 服务时,出现以下异常:

[javax.xml.bind.UnmarshalException:意外元素(uri:“urn:partner.soap.sforce.com”,本地:“metadataServerUrl”)。预期元素为<{}sessionId>、<{}sandbox>、<{}userId>、<{}passwordExpired>、<{}metadataServerUrl>、<{}userInfo>、<{}serverUrl>]

预期的响应实际上是一个名为 LoginResult 的对象。但是,我在异常 strace 中看到了元素名称。

loginResult 类是 Web 服务调用的预期输出对象。请建议如何解决这个问题。

@XmlAccessorType(XmlAccessType.FIELD)

@XmlRootElement(name = "result")
Run Code Online (Sandbox Code Playgroud)

公共类登录结果 {

@XmlElement(name = "metadataServerUrl")
protected String metadataServerUrl;
@XmlElement(name = "passwordExpired")
protected boolean passwordExpired;
@XmlElement(name = "sandbox")
protected boolean sandbox;
@XmlElement(name = "serverUrl")
protected String serverUrl;
@XmlElement(name = "sessionId")
protected String sessionId;`
@XmlElement(name = "userId")
protected String userId;
@XmlElement(name = "userInfo")
protected GetUserInfoResult userInfo;
Run Code Online (Sandbox Code Playgroud)

cxf jaxb mule

4
推荐指数
1
解决办法
5047
查看次数

标签 统计

cxf ×1

jaxb ×1

mule ×1