场景:
与第三方使用webserver进行数据对接,本地使用axis2生成的客户端程序调用远程服务
问题描述
说明:axis2 版本 1.7.9
调用报错:
The given SCOPAction … does not math an operation
原因分析:
对比wsdl文档 发现 webservice 中 ScoapAction=“”,如图
解决方案:
本地使用 cxf 生成了测试用的Webservice服务, 经过测试,无论是否配置
@WebMethod(operationName=“XXX”,action = “AAA”) 中的 action, 都能调通,但是就是调用不通对方给的服务…
经过一番搜索,最后找到解决办法:
根据网友说,这个问题在Axis2 1.6.0中已经修复,不知道为何还会出现,不过能解决问题就好,作文已记之