解决CXF客户端在Spring配置下启动出错的问题

问题:###

在项目的Spring配置文件中,通过jaxws:client配置了一个A项目的获取字典数据的方法,项目启动时,报出错误异常。
异常信息如下:

 java.lang.NoSuchMethodError: org.springframework.beans.factory.support.BeanDefinitionBuilder.setFactoryBean    

配置代码如下:

   

解决步骤###

1、通过调试以及查找相关资料时,资料说明:

在Spring 4.x以上,废弃了setFactoryBean方法。而CXF 2.*采用的是调用Spring的这个方法进行Bean的设置。

2、我开发的项目中采用的Spring是4.0.0版本,CXF是2.0.3版本。从而就导致了这个问题。

3、解决办法是降低Spring的版本,或者提高CXF的版本到3.0以上

你可能感兴趣的:(解决CXF客户端在Spring配置下启动出错的问题)