exception is org.codehaus.xfire.fault.XFireFault: Index: 0, Size: 0
org.codehaus.xfire.fault.XFireFault: Index: 0, Size: 0
at org.codehaus.xfire.fault.Soap11FaultSerializer.readMessage(Soap11FaultSerializer.java:31)
...skipping one line
at org.codehaus.xfire.soap.handler.ReadHeadersHandler.checkForFault(ReadHeadersHandler.java:111)
出现这个异常请检查你当前调用的方法是否在发布的wsdl接口中有重名的方法。例如我的杯具如下:
/**
* 生成缴费批次
* <p>次方法为bops的手动入口</p>
* @param pucOrder.chargeOffCompany 销账机构
* @param pucOrder.chargeOffBatchDay 批次所属天数 格式如20080909
* @return
*/
public PucResult buildChargeOffBatch
(PucOrder pucOrder);
/**
* 为需要生成缴费批次的销账机构生产缴费批次
*/
public void buildChargeOffBatch
();
在xfire中千万不要方法重名。
本文探讨了在使用XFire框架进行WebService开发时遇到的方法重名问题,详细介绍了该问题导致的异常现象,并通过具体代码示例展示了如何避免方法重名以确保服务稳定运行。


被折叠的 条评论
为什么被折叠?



