由于客户端系统用的是jdk1.4,所以选择用axis来调用cxf开发的webservice服务端接口,接口返回类型为List。但调用时出现了以下错误,请各位大侠指点下!谢谢 faultSubcode: 
 faultString: null while invoking public abstract java.util.List com.thunisoft.fy.gxpt.server.webservice.service.IFyqqRespService.getRespInfo(int) throws java.text.ParseException with params [null].
 faultActor: 
 faultNode: 
 faultDetail: 
 {http://xml.apache.org/axis/}stackTrace:null while invoking public abstract java.util.List com.thunisoft.fy.gxpt.server.webservice.service.IFyqqRespService.getRespInfo(int) throws java.text.ParseException with params [null].
 at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:221)
 at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:128)

解决方案 »

  1.   

    这俩东西兼容不啊??  虽说都是SOAP协议,但细节、接口生成方式还是不太一样的。
      

  2.   


    webservice的客户端完全可以不用理会服务端用什么写的吧?不管是语言还是组件
      

  3.   

    用axis写客户端时在调用接口时传参数没有传过去,后来改了下 (将int型的参数改成了String类型的参数,但貌似跟这没有关系),参数传过去了。但返回List时老是有问题(貌似是说需要序列化还是啥的忘了),后来由于时间关系改成传xml格式的String 类型,再做解析。