码迷,mamicode.com
首页 > Web开发 > 详细

CXF webservice远程调用接口

时间:2016-10-19 19:33:02      阅读:404      评论:0      收藏:0      [点我收藏+]

标签:

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工具可以生成客户端代码。

 

 

     

   

   

 

CXF webservice远程调用接口

标签:

原文地址:http://www.cnblogs.com/jianglanyy/p/5977809.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!