异常 Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: Fault occurred while processing 处理

昨日在接入消息中间件的过程中程序抛出了一个异常:

 

Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: Fault occurred while processing

 

从网络上找了,都说版本错误或者参数为null,后来换了新版本以及调试源码发现参数地址,参数都没有问题。 

最终修改了参数(Xml)的首字母大小写,测试成功!Java规范中属性首字母小写,如果序列化的时候不用转换器格式化的话,xml节点默认为属性名称。

 

如果大家在今后工作中接入MQ或者JQ遇到我说的问题,请直接修改xml的首字母大写,如下:

 

<Msg><MsgRouter>16</MsgRouter><MsgTopic>49.1</MsgTopic><MsgBody>sslfasdfj</MsgBody></Msg>

 

如果消息中间件能在XML转换成Object的时候加入自己的转换器就可以自定义转换方式了。

本来想传一个我自己写的工具的, 除了图片上传的功能外, 没发现带附件的....

呵呵, 就这样吧~~

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值