zoukankan      html  css  js  c++  java
  • CXF结合Spring 发布及调用接口遇到的问题

    1. 报错BeanCreationException 异常可查看下面的错误,一般是缺少jar包导致
     
    2. 使用cxf 3.0 以上的版本自动生成客户端代码,可能会报版本错误信息,所以尽量使用java 1.7及以上版本。
    官网说明:The current plan is that CXF 3.1 will no longer support Java 6 and will require Java
    7 or newer. Users are strongly encouraged to start moving to Java 7.
    翻译: 目前的计划是,CXF3.1将不再支持Java6,而需要的是Java7或更高版本。强烈建议用户
    开始迁移到Java 7中。
     
    3. cxf 3.0.x 自动生成代码语句:
    1.1 找到cxf组件目录bin -->如果没有,去官网下载://cxf.apache.org/download.html参数说明:
    -p 也就是package 对应java中的包
    -d 输入目录,生成.java文件会在该目录,会自动添加-p参数配置的包路径
    -client 生成客户端测试web service的代码.
    -server 生成服务器启动web  service的代码.
    -impl 生成web service的实现代码.
    -ant  生成build.xml文件.
    -all 生成上面-client -server -impl -ant 对应的所有文件.
    最后这个中个URL对应的就是wsdl文件访问地址了,如果wsdl文件在本地也可以的.
     
     
    4. 调用CXF 自动生成的客户端访问服务器端出错。
    异常原因: jar 包有版本冲突,可点击上面一行的红色的异常查看博客原文
    解决办法: 去CXF 官网下载相应版本的cxf 原文件包,删除自己项目中的相关jar,将下载的cxf的lib文件夹下的jar包全部拷贝到自己的项目中。重新配置,部署
     
     
     
    业勤于精荒于嬉 http://www.cnblogs.com/maxlei/
  • 相关阅读:
    3秒后页面跳转代码
    数据库 ""和null的在java 持久化中的区别
    去掉标签元素
    hibernate 自动封装
    hql 多对多查询
    javascript 数组
    spring mvc+mybatis整合
    collection映射
    mybatis中one2many
    mybatis中many2one
  • 原文地址:https://www.cnblogs.com/maxlei/p/5954116.html
Copyright © 2011-2022 走看看