问题描述
最近在用jsr172访问webservice的时候,当调用webservice中的某些方法时,会出现这样一个问题:java.rmi.MarshalException:InvalidElementNameFromServer,而调用其他的一些方法,又是正常的!j2me客户端代码是用wtk2.5自动生成,没有任何错误,但访问sayBye(String)方法的时候,就出现了上述错误,不知道如何解决,郁闷!webservice就用myeclipse6.0架的,服务端源代码如下:packagehellows;//GeneratedbyMyEclipsepublicinterfaceIHelloWorld{publicPeoplecreateInstance();publicStringexample(Stringmessage);publicStringsayBye(Stringname);publicintadd(intx);}packagehellows;//GeneratedbyMyEclipsepublicclassHelloWorldImplimplementsIHelloWorld{publicStringexample(Stringmessage){System.out.println(this);return"hello:"+message;}publicStringsayBye(Stringname){System.out.println(this);return"seeyoutomorrow,"+name;}publicintadd(intx){returnx;}publicPeoplecreateInstance(){Peopleperson=newPeople();person.setName("aa");person.setGender("male");person.setAge(22);returnperson;}}packagehellows;publicclassPeople{privateStringname;privateStringgender;privateintage;publicPeople(){}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringgetGender(){returngender;}publicvoidsetGender(Stringgender){this.gender=gender;}publicintgetAge(){returnage;}publicvoidsetAge(intage){this.age=age;}}
所以,希望哪位高手帮小弟一把,十分感谢!
解决方案
本帖最后由 salanganevspig 于 2009-10-12 10:23:47 编辑
解决方案二:
关注
解决方案三:
跟帖
解决方案四:
webservice中的某些方法
解决方案五:
bangdingxia
解决方案六:
不会,顶一下、、、
解决方案七:
http://osdir.com/ml/java.sun.kvm/2004-04/msg00073.htmlhttp://osdir.com/ml/java.sun.kvm/2004-04/msg00078.html你可以看哈。