`

Axis2 的 java2wsdl

 
阅读更多

注 cn后面跟的是带报名的类名, 改名命令需要找到.class文件

比如一般以 WEB-INF\classes 为当前目录,执行 

java2wsdl -o build/test.wsdl -cn test.adb.theinterface.ITestAdb

 

Usage: java2wsdl [options] -cn <fully qualified class name>

 

where [options] include:

  -o <output location>                    output directory

  -of <output file name>                  output file name for the WSDL

  -sn <service name>                      service name

  -l <soap address>                       address of the port for the WSDL

  -cp <class path uri>                    list of classpath entries - (urls)

  -tn <target namespace>                  target namespace for service

  -tp <target namespace prefix>           target namespace prefix for service

  -stn <schema target namespace>          target namespace for schema

  -stp <schema target namespace prefix>   target namespace prefix for schema

  -st <binding style>                     style for the WSDL

  -u <binding use>                        use for the WSDL

  -nsg <class name>                       fully qualified name of a class that implements NamespaceGenerator

  -sg <class name>                        fully qualified name of a class that implements SchemaGenerator

  -p2n [<java package>,<namespace] [<java package>,<namespace]...

                                          java package to namespace mapping for argument and return types

  -p2n [all, <namespace>]                 to assign all types to a single namespace

  -efd <qualified/unqualified>            setting for elementFormDefault (defaults to qualified)

  -afd <qualified/unqualified>            setting for attributeFormDefault (defaults to qualified)

  -xc class1 -xc class2...                extra class(es) for which schematype must be generated.

  -wv <1.1/2.0>                           wsdl version - defaults to 1.1 if not specified

  -dlb                                    generate schemas conforming to doc/lit/bare style

分享到:
评论

相关推荐

    axis WSDL2Java

    标题 "Axis WSDL2Java" 指的是一个与Web服务相关的工具,它是由Apache Axis项目提供的。Apache Axis是用于构建和部署Web服务的一个开源框架,而WSDL2Java是其核心功能之一,用于从WSDL(Web服务描述语言)文件生成...

    axis2根据wsdl生成java客户端代码

    D:\Software\axis2-1.6.2\bin&gt;wsdl2java.bat -uri http://10.33.30.216:9099/facs/services/ResourceSynchroWebService?wsdl -o E:\wsdloutput -p com.util wsdl2java.bat -uri ...

    抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java

    抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java(Throws Could not find main class: org.apache.axis.wsdl.WSDL2Java)。 添加本文的jar包压缩包解压出来的所有jar包到当前使用的java.exe 命令的lib目录下的ext...

    使MyEclipse调用Axis的wsdl2java 通过wsdl生成客户端

    总结起来,通过MyEclipse调用Axis的`wsdl2java`命令,我们可以高效地生成基于WSDL的Web服务客户端代码。这个过程简化了开发者的工作,使得与Web服务的交互变得更为便捷。在实际开发中,熟练掌握这一技能将极大地提高...

    使用Apache Axis1.0中的WSDL2Java需要用到的所有jar

    调用WSDL2Java需要相关jars,使用-cp添加进来,不支持使用通配符。提醒:Linux下jar之间使用冒号隔开:...wsdl4j-1.4.jar org.apache.axis.wsdl.WSDL2Java http://*.*.*.*/SMSWebService/services/sigMessageServices?wsdl

    Java2WSDL和WSDL2Java操作指南.doc

    例如,命令 `java org.apache.axis.wsdl.WSDL2Java -o . -d Session -s -t -S true -N urn:Capacity Capacity.wsdl` 将生成一个名为 Capacity 的 Java 项目,该项目包含了 Web 服务的所有信息,包括服务端绑定代码、...

    wsdl2java命令使用

    Apache Axis是Java平台上的一个开源Web服务框架,其中包含了`wsdl2java`工具,用于将WSDL文件转换为Java代码,使得开发者可以基于这些代码实现服务的客户端或服务器端。本篇文章将详细介绍`wsdl2java`命令的使用方法...

    axis和axis2的一些发布差异(WSDL2Java) 收藏

    ### Axis与Axis2在WSDL2Java工具中的发布差异 #### 概述 本文将详细介绍Axis与Axis2在使用WSDL2Java工具进行服务发布的差异性。这两种工具都是Apache项目的一部分,它们为开发者提供了强大的Web服务支持。其中,...

    Axis2 接口生成wsdl工具

    在Axis2中,可以通过编写Java接口并使用Apt(Annotation Processing Tool)或者Wsdl2Java工具来生成WSDL文件。WSDL文件是一个XML文档,详细描述了Web服务的接口、消息格式、操作和地址,使得客户端能够理解如何与...

    axis2 1.6.2 生产wsdl客户端代码

    在 Axis2 中,我们可以使用WSDL2Java工具从一个给定的WSDL文件自动生成Java客户端代码。这个过程包括以下步骤: 1. **下载与安装**: 首先,你需要下载Axis2 1.6.2的发行版,这里提供的是"axis2-1.6.2"的压缩包。...

    wsdl2java_jar.zip

    `wsdl2java`工具是Apache Axis项目的一部分,它能够自动根据WSDL文件生成Java客户端存根类,这些类使得Java应用程序能够方便地与符合WS-I标准的Web服务进行交互。 【标签】"webservice"和"java"进一步确认了这个...

    AXIS2之WSDL2JAVA

    java调用WebServices,jar报及帮助文档。文档为英文版。

    wsdl2java工具

    wsdl2java工具 修改WSDL2Java(URL).bat后直接...%Java_Cmd% org.apache.axis.wsdl.WSDL2Java -o%Output_Path% -p%Package% http://orp.westerasoft.com/ForpServer/CSecurityWebService.asmx?wsdl //http后换成wsdl地址

    WSDL2Java工具包

    1、下载WSDL2JAVA.rar包,其中包含activation.jar,axis-ant.jar,axis.jar,commons- discovery-0.2.jar,commons-logging-1.0.4.jar,jaxrpc.jar,log4j- 1.2.8.jar,mail.jar,saaj.jar,wsdl4j-1.5.1.jar。...

    WSDL2Java及axis2-1.5-bin.zip的包

    从最简单的开始 ,-uri 指定wsdl文件&gt; WSDL2Java -uri currencyConvert.wsdl-d 使用不同的data binding方法&gt; WSDL2Java -uri currencyConvert.wsdl -d xmlbeans-a 生成异步的方法&gt; WSDL2Java -uri currencyConvert....

    wsdl2java 客户端的自动生成工具

    `Wsdl2Java`工具是由Apache Axis项目提供的,Apache Axis是Java平台上一个开源的Web Service框架。它支持多种协议,包括SOAP、HTTP、JMS等,使得Java应用程序能够方便地作为Web Service提供者或消费者。 **Axis框架...

    使用axis将wsdl文件转换为java代码

    - **服务实现类**:如果WS-DL文件包含了服务端点的具体实现,那么`wsdl2java`会生成这些类,否则只生成服务接口。 4. **使用生成的Java代码** 将生成的Java代码导入到你的Java项目中,通过服务代理类的方法调用...

    axis2-1.5.2 源代码 RAR

    9. **工具集**:Axis2提供了一系列的工具,如Axis2 WSDL2Java工具,可以将WSDL文件转换为Java代码;Axis2 Java2WSDL工具则能将Java服务导出为WSDL。 10. **Maven支持**:Axis2项目是Maven友好的,这意味着你可以...

    Java2WSDL和WSDL2Java操作指南

    D:\Tomcat\webapps\axis\WEB-INF\classes&gt;java org.apache.axis.wsdl.WSDL2Java -o . -d Session -s -t -S true -N urn:Capacity samples.capacity Capacity.wsdl ``` **参数说明:** - `-o &lt;directory&gt;`: 指定...

Global site tag (gtag.js) - Google Analytics