您的位置:首页 > 编程语言 > Java开发

CXF 整合 Spring 遇到的问题(小结)

2018-01-25 18:32 435 查看
cxf使用时需要配置环境变量

    注意cxf版本 可能会出现jdk版本号与cxf版本号不兼容的问题

[b]问题描述:[/b]
 spring 与 CXF 整合时

 问题1:在web.xml文件中配置spring配置文件获取不到

 错误信息:

 解决方式:在classpath后加了一个 * 号 问题解决

同样的配置文件在其他项目里就可以正常读取

   <!-- spring -->

 
 <!-- 加载Spring配置文件 -->

   <context-param>

    
  <param-name>contextConfigLocation</param-name>

       <param-value>classpath*:applicationContext*.xml</param-value>

   </context-param>

 
 <listener>

       <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

 
 </listener>

 问题2:No bean named 'cxf' is defined

 错误信息: 

 严重: StandardWrapper.Throwable
 org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'cxf' is defined

 严重: Allocate exception for servlet C
4000
XF(分配Servlet CXF例外)
 org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'cxf' is defined

 解决方式:加入这个jar包  --> cxf-2.2.6.jar

问题3:


 这个问题是在解决了问题2之后出现的,这个信息是浏览器显示出来的

在网上找了一些办法 还没解决掉(就是说这个服务没有找到,在控制台打印了一个警告:如下)

 警告: Can't find the request for http://localhost:8080/CXF_Spring_Server/ws/weather's Observer
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: