zoukankan      html  css  js  c++  java
  • WebServices客户端代码生成

    方式一:

    官网下载cxf运行包:http://cxf.apache.org/download.html

    axis2:http://axis.apache.org/axis2/java/core/download.cgi

    进入cxf的bin目录,cmd控制台运行:wsdl2java -d e:ws http://219.139.241.227:8724/services/WMSPDAServices?wsdl

    生成ws客户端代码。

    附wsdl2java用法:

    wsdl2java -p com -d D:\src -all xx.wsdl

    -p 指定其wsdl的命名空间,也就是要生成代码的包名:

    -d 指定要产生代码所在目录

    -client 生成客户端测试web service的代码

    -server 生成服务器启动web service的代码

    -impl 生成web service的实现代码

    -ant 生成build.xml文件

    -all 生成所有开始端点代码:types,service proxy,,service interface, server mainline, client mainline, implementation object, and an Ant build.xml file.

    方式二:

    maven项目pom.xml文件,配置以下插件:

      

    <plugin>
    <groupId>org.apache.cxf</groupId>
    <artifactId>cxf-codegen-plugin</artifactId>
    <version>2.7.3</version>
    <executions>
    <execution>
    <id>generate-sources</id>
    <phase>generate-sources</phase>
    <configuration>
    <sourceRoot>E:workspacesIdeaProjectsorderCenterordercenter-parentordercenter-jobsrcmainjavacomehaoyaojobcenterorderwebservicesjyzx</sourceRoot>
    <wsdlOptions>
    <wsdlOption>
    <wsdl>http://****:***/services/WMSPDAServices?wsdl</wsdl>
    </wsdlOption>
    </wsdlOptions>
    </configuration>
    <goals>
    <goal>wsdl2java</goal>
    </goals>
    </execution>
    </executions>
    </plugin>

    clean install 即可生成ws客户端代码。


    调用测试:

    接口存在问题。

    
    
  • 相关阅读:
    mysql优化之索引优化
    mysqld --debug-sync
    mysql.cnf 配制文件详解
    my.cnf 中字符集设置
    tcp_tw_reuse 与 net.ipv4.tcp_tw_recycle
    mysql init_connect 参数的其他用处
    监控mysql索引使用效率的脚本
    mysql 源代码学习 博客 [lock..]
    mysqld with valgrind
    思维导图软件
  • 原文地址:https://www.cnblogs.com/wlsblog/p/7346323.html
Copyright © 2011-2022 走看看