【发布时间】:2014-06-08 19:38:29
【问题描述】:
在调用 Web 服务时,出现以下异常:
[javax.xml.bind.UnmarshalException:意外元素(uri:“urn:partner.soap.sforce.com”,本地:“metadataServerUrl”)。预期元素是 、、、、、、]
预期的响应实际上是一个名为 LoginResult 的对象。但是我在异常 strace 中看到了元素名称。
loginResult 类是 web 服务调用的预期输出对象。请建议如何解决此问题。
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "result")
公共类登录结果 {
@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;
【问题讨论】: