一个简单的webService传对像报这个错:
Caused by: java.lang.NoSuchMethodError: cxfTest.User.<init>(Ljava/lang/Object;Ljava/lang/Object;)V
at cxfTest.UserFactory.createUser(UserFactory.java)
求指导,
User类是这样的
很简单,后面还有一些get和set代码没截
服务端方法:
客户端调用:
调用第一个hw.sayHi("World")没用问题,调第二个方法
System.out.println(hw.getUser(new User(1, "kaka")));
的时候服务器端报错````求教啊!
------解决思路----------------------
你的参数是Integer 是对象,他不认int基本类型 ,所以说找不到构造方法
------解决思路----------------------
可以在建立User不给传参
后面使用set的方法把1和"kaka"设置给User
如果已经有set的方法就不需要User(Integer id, String name)这个构造方法