CXF客户端调用显示no such operation
问题:做一个最简单的webservice,按照CXF官方的例子发布接口,客户端调用时始终报no such operation
原因:接口类和实现类并没有按照官网所给的放到同一个包下,导致命名空间错误引起的
解决方法1:把接口类和实现类放在同一个包下
解决方法2:明确实现类的命名空间所在位置,在实现类的文件头部同时加入
@WebService(targetNamespace = "http://cxf.ws/", endpointInterface = "ws.cxf.TestService")
参考:http://pangsir.iteye.com/blog/1492508