常见问题汇总
- No binding operation info while invoking unknown method with params unknown.
- 出现原因:访问地址缺少
?wsdl。 - 解决方案:输入完整地址,例如:
http://localhost:8080/NBA/player?wsdl。
- 出现原因:访问地址缺少
- Could not load Webservice SEI
- 出现原因:服务端异常,找不到接口服务或接口对应异常。
- 解决方案:检查服务端,保持服务端与客户端endpointInterface一致。
- Could not find portType named {www.lqdev.cn/webservice}NBAPlayerSoapService
- 出现原因:客户端的接口与服务端的接口没有关联起来,所以找不到。
- 解决方案:检查客户端,保持与服务端targetNameSpace属性和name属性,都必须和服务端对应接口类中的值一致。
- 请使用 @XmlType.name 和 @XmlType.namespace 为类分配不同的名称
- 出现原因:生成代码时指定的包路径和拷贝过去的包路径不是一致。
- 解决方案:重新生成代码并按路径拷贝或者直接配置
sourceRoot为代码最终放置路径。
总结
以上问题为使用CXF构建客户端时所见到的问题,可能不够全面,欢迎大家提供问题及解决方案,我会一直补充,谢谢支持。