zoukankan      html  css  js  c++  java
  • CXF webservice远程调用接口

    1.原始资料地址

         http://www.360doc.com/content/14/0827/16/8790037_405134447.shtml

         http://blog.csdn.net/xzknet/article/details/17918343

    2.CXF简介及所需要的jar包

        Apache CXF是一个开源的WebService框架,CXF大大简化了Webservice的创建,同时它继承了XFire的传统,一样可以和spring天然的进行无缝的集成。

         CXF框架是一种基于servlet技术的SOA应用开发框架,要正常运用基于CXF应用框架开发的企业应用,除了CXF应用本身之外,还需要JDK和servlet容器的支持。

         xmlbeans-2.4.0.jar
         wss4j-1.5.9.jar
         jetty-server-7.1.6.v20100715.jar
         jetty-util-7.1.6.v20100715.jar
         geronimo-ws-metadata_2.0_spec-1.1.3.jar
         geronimo-activation_1.1_spec-1.1.jar
         geronimo-servlet_3.0_spec-1.0.jar
         velocity-1.6.4.jar
         jaxb-xjc-2.2.1.1.jar
         xml-resolver-1.2.jar
         wsdl4j-1.6.2.jar
         cxf-2.3.0.jar
         XmlSchema-1.4.7.jar
         jaxb-api-2.2.1.jar
         jaxb-impl-2.2.1.1.jar
         neethi-2.0.4.jar
         geronimo-annotation_1.0_spec-1.1.1.jar
         geronimo-stax-api_1.0_spec-1.0.1.jar

         注意:jar包下载地址:http://download.csdn.net/detail/ch656409110/5748183 

    3.使用工具apache-cxf-2.7.5,可以生成客户端代码

         1>下载apache-cxf-2.7.5至某个磁盘,然后,在环境变量里配置,具体的配置步骤:

           1.CXF_HOME=D:\apache-cxf-2.7.5

           2.在path后面加上 %CXF_HOME%/bin;

           3.在cmd命令中输入wsdl2java,如果有提示usage,就表明配置成功

         2>wsdl2java命令

           wsdl2java -p 指定包名 -all  -frontend jaxws21 http://ip:port//webservice?wsdl

         eg:

           1.cmd命令进入目录e盘;

           2.cd E:\Users\Administrator\Workspaces\MyEclipse 8.5\htsc-pos-server\src (进入项目中具体的生成位置)

           3.使用命令,如: wsdl2java -p com.htst.pos.webservice.client.acs -all -frontend jaxws21    

           http://168.168.204.59:8080/sofa/services/com/yss/acs/publishservice/ServiceI?wsdl

         注意:使用CXF方式调取接口,只是webservice里的其中一种方式,借助wsdl2java工具可以生成客户端代码。

     

         

       

       

     

  • 相关阅读:
    一套测试题
    静态成员与友元
    grids2742
    [转]CentOS添加第三方yum源
    Linux软件包管理
    类的基本概念
    2012百度实习生笔试题(c++方向)
    anyview 数据结构习题集 第1章答案
    Linux常用命令
    anyview 数据结构习题集 第2章答案
  • 原文地址:https://www.cnblogs.com/jianglanyy/p/5977809.html
Copyright © 2011-2022 走看看