cxf调用出错

zhangfengsummer 2011-03-07 05:07:15
用cxf调用webservice的时候,出现以下问题,求解

DefaultValidationEventHandler: [ERROR]: unexpected element (uri:"http://tempuri.org/", local:"Coder2008EncodeResult"). Expected elements are <{}Coder2008EncodeResult>
Location: line 1
2011-3-7 17:04:59 org.apache.cxf.phase.PhaseInterceptorChain doIntercept
警告: Interceptor has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: Unmarshalling Error: unexpected element (uri:"http://tempuri.org/",
...全文
625 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
PekingCarol 2012-06-21
  • 打赏
  • 举报
回复
怎么换包名?包名还有要求吗?

[Quote=引用 4 楼 的回复:]

解决了,包名的问题,换个包名就可以了
[/Quote]
zhangfengsummer 2011-06-24
  • 打赏
  • 举报
回复
解决了,包名的问题,换个包名就可以了
elootec 2011-05-16
  • 打赏
  • 举报
回复
我也遇到了, 怎么解决的?
xiayuqijava 2011-04-09
  • 打赏
  • 举报
回复
楼主问题解决了没有?我也遇到这问题了
hoojo 2011-03-18
  • 打赏
  • 举报
回复
是不是直接传递集合对象了,用一个JavaBean包装集合对象,然后传递JavaBean看看


public class Users {
private List<User> users;

private User[] userArr;

private HashMap<String, User> maps;


public HashMap<String, User> getMaps() {
return maps;
}

public void setMaps(HashMap<String, User> maps) {
this.maps = maps;
}

public User[] getUserArr() {
return userArr;
}

public void setUserArr(User[] userArr) {
this.userArr = userArr;
}

public List<User> getUsers() {
return users;
}

public void setUsers(List<User> users) {
this.users = users;
}
}

interface IUser {
public Users getUsers(int i);

public void setUsers(Users users);

public Users getUserArray(int i);

public void setUserArray(Users users);

public void setUserMap(Users maps);

public Users getUserMap();
}

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧