webservice报错原因

在只有WSDL的情况下通过WSDL2.java生成客户端后调用服务端。

出现类似如下错误信息

Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'X' (code XX) in prolog; expected 'X'
具体如
Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'E' (code 69) in prolog; expected '<'

这种异常可能不是客户端的程序问题,而是服务端返回的消息有问题。需要找服务端的人员一起查看原因。

我的服务端提供者给我的是一个复杂对象的实现,如果我传空参数则返回正常,传特定的参数就报错,说明不是客户端的程序问题。

猜你喜欢

转载自musicbox95351.iteye.com/blog/2413434
今日推荐