webservice客户端调用报错org.codehaus.xfire.fault.XFireFault: java.lang.NullPointerException的解决办法

文章讲述了webservice客户端在调用服务端方法时遇到的NullPointerException,原因是参数类中时间参数格式不匹配。通过分析错误日志和博客,发现格式问题并修正后调用成功,强调了参数检查和格式一致性的重要性。
摘要由CSDN通过智能技术生成

问题描述:webservice客户端调用服务端方法,报错如下所示:

org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: java.lang.NullPointerException

问题分析:报错日志信息表明客户端调用服务端方法时,参数类有某些属性值为空,导致出现异常。

问题解决:解决问题时主要参考了楠317博主的文章–《XFire实现webservice的相关错误记录》,但是仔细核对参数类后并没有解决我的问题,后经联调对比发现,是由于时间参数属性值格式不对引起的,服务端要求yyyy-MM-dd HH:mm:ss格式,客户端发送的是yyyy-MM-dd格式,改完后再次发送,调用成功。

问题总结:webservice调用服务端方法时一定要核对好需要发送哪些参数信息以及参数格式要求,避免出现我这种小问题!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值