web service异常处理

异常类型:javax.xml.ws.soap.SOAPFaultException

描述:web service服务异常

明细:javax.xml.ws.soap.SOAPFaultException: Fault occurred while processing.
at com.sun.xml.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:197)
at com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:122)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:125)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:95)
at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:136)

原因分析:

版本错误、传入空值或长度为0的集合参数。

重要提示:如无以上问题,请检查方法调用是否正确,

如应该调用method_1(String str),却调用了method_2(String str),

说来惭愧,本人因调错方法调了一天,最后才发现是方法调错了,而且不只一次(复制黏贴也不见得是好事...)。

示例:请求参数不匹配

标准请求报文

 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<USERINFOREQUEST>
...
</USERINFOREQUEST>


不规范的请求报文

 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<REQUEST>
...
</REQUEST>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值