原因
cxf需要jaxws-api-2.1.jar及jaxb-api-2.1.jar的支持。
解决办法
1. 检查项目里是否有上述相关Jar包,如果没有,将cxf所需的2.1的jar复制一份到你项目使用jdk目录下的jre\lib\endorsed文件夹中。如果endorsed文件夹不存在,可新建。
2. 项目里是有上述相关Jar包,还需要在public class XXX类上方加入@SOAPBinding(style = SOAPBinding.Style.RPC);
3. JDK升级到1.6.0.22版本以上;
参考资料
资料下载
jaxws-api-2.1-1.jar
jaxb-api-2.1.jar