CXF生成webservice客服端代码

来源:互联网 发布:python 获取日期时间 编辑:程序博客网 时间:2024/05/18 13:08

1. CXF下载地址:http://cxf.apache.org/download.html,下载apache-cxf-2.7.0.zip(目前最新),解压,在bin目录(如:D:\apache-cxf-2.7.0\bin)下运行命令:

         wsdl2java -d d:\\src http://localhost:8080/projectName/webservice?wsdl

    即在d:\src目录下生成客户端代码。wsdl路径也可为保存的wsdl类型的文件。

 

2. wsdl2java 部分命令解释:        

        wsdl2java -p src -d src -all  test.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.
    更多可参考:http://cwiki.apache.org/CXF20DOC/wsdl-to-java.html
 
3. 相关地址:
        CXF: http://cxf.apache.org/
        Web service: http://www.w3school.com.cn/webservices/index.asp
        WSDL: http://www.w3school.com.cn/wsdl/index.asp
        SOAP:http://www.w3school.com.cn/soap/index.asp

 

原创粉丝点击