E:\delete>wsdl2java -p com.div -uri http://localhost:8090/newaxis2/services/CBIInterface?wsdl
Using AXIS2_HOME: D:\axis2-1.4
Using JAVA_HOME: D:\works\jdk1.5.0_06
Retrieving document at 'http://localhost:8090/newaxis2/services/CBIInterface?wsdl'.
E:\delete>wsdl2java -p com.div -s -uri http://localhost:8090/newaxis2/services/CBIInterface?wsdl
Using AXIS2_HOME: D:\axis2-1.4
Using JAVA_HOME: D:\works\jdk1.5.0_06
Retrieving document at 'http://localhost:8090/newaxis2/services/CBIInterface?wsdl'.
E:\delete>wsdl2java -p com.div -ss -uri http://localhost:8090/newaxis2/services/CBIInterface?wsdl
Using AXIS2_HOME: D:\axis2-1.4
Using JAVA_HOME: D:\works\jdk1.5.0_06
Retrieving document at 'http://localhost:8090/newaxis2/services/CBIInterface?wsdl'.
E:\delete>wsdl2java -p com.dtv.cbi -uri http://localhost:8090/newaxis2/services/CBIInterface?wsdl
Using AXIS2_HOME: D:\axis2-1.4
Using JAVA_HOME: D:\works\jdk1.5.0_06
Retrieving document at 'http://localhost:8090/newaxis2/services/CBIInterface?wsdl'.
wsdl2java 写道
C:\Documents and Settings\jjjj>wsdl2java
Using AXIS2_HOME: D:\axis2-1.4
Using JAVA_HOME: D:\works\jdk1.5.0_06
Usage: WSDL2Java [options] -uri <url or path> : A url or path to a WSDL
where [options] include:
-o <path> Specify a directory path for the generated code.
-a Generate async style code only (Default: off).
-s Generate sync style code only (Default: off). Takes precedence over -a.
-p <pkg1> Specify a custom package name for the generated code.
-l <language> Valid languages are java and c (Default: java).
-t Generate a test case for the generated code.
-ss Generate server side code (i.e. skeletons) (Default: off).
-sd Generate service descriptor (i.e. services.xml). (Default: off). Valid with -ss.
-d <databinding> Valid databinding(s) are adb, xmlbeans, jibx and jaxbri (Default: adb).
-g Generates all the classes. Valid only with -ss.
-pn <port_name> Choose a specific port when there are multiple ports in the wsdl.
-sn <service_name> Choose a specific service when there are multiple services in the wsdl.
-u Unpacks the databinding classes
-r <path> Specify a repository against which code is generated.
-ns2p ns1=pkg1,ns2=pkg2 Specify a custom package name for each namespace specified in the wsdls schema.
-ssi Generate an interface for the service implementation (Default: off).
-wv <version> WSDL Version. Valid Options : 2, 2.0, 1.1
-S Specify a directory path for generated source
-R Specify a directory path for generated resources
-em Specify an external mapping file
-f Flattens the generated files
-uw Switch on un-wrapping.
-xsdconfig <file path> Use XMLBeans .xsdconfig file. Valid only with -d xmlbeans.
-ap Generate code for all ports
-or Overwrite the existing classes
-b Generate Axis 1.x backword compatible code.
-sp Suppress namespace prefixes (Optimzation that reduces size of soap request/response
)
-E<key> <value> Extra configuration options specific to certain databindings. Examples:
-Ebindingfile <path> (for jibx) - specify the file path for the b
inding file
-Etypesystemname <my_type_system_name> (for xmlbeans) - override the randomly gener
ated type system name
-Ejavaversion 1.5 (for xmlbeans) - generates Java 1.5 code (ty
ped lists instead of arrays)
-Emp <package name> (for ADB) - extension mapper package name
-Eosv (for ADB) - turn off strict validation.
-Ewdc (for xmlbeans) - Generate code with a dummy schema. if someone use this optio
n
they have to generate the xmlbeans code seperately with the scomp command comes
with the
xmlbeans distribution and replace the Axis2 generated classes with correct class
es
--noBuildXML Dont generate the build.xml in the output directory
--noWSDL Dont generate WSDLs in the resources directory
--noMessageReceiver Dont generate a MessageReceiver in the generated sources
--http-proxy-host Proxy host address if you are behind a firewall
--http-proxy-port Proxy prot address if you are behind a firewall
-ep Exclude packages - these packages are deleted after codegeneration
-sin Skelton interface name - used to specify a name for skelton interface other than th
e default one
-scn Skelton class name - used to specify a name for skelton class other than the defaul
t one
分享到:
相关推荐
**WSDL2Java命令使用详解** 在Web服务开发中,WSDL(Web Service Description Language)是一种XML格式,用于定义服务接口、操作、消息结构等。它使得服务提供者和服务消费者可以进行互操作。Apache Axis是Java平台...
**Wsdl2Java客户端生成工具详解** 在Java WebService开发中,`Wsdl2Java`是一个非常实用的工具,主要用于根据WSDL(Web Services Description Language)文件自动生成对应的Java客户端代码。这极大地简化了开发过程...
2、解压之后,编辑(包名,输出路径,wsdl)参数并运行WSDL2Java(URL).bat或者WSDL2Java(file).bat后,将在source中生成WebService客户端代码。 3、直接使用生成的代码调用WebService服务即可。
wsdl2java工具 修改WSDL2Java(URL).bat后直接双击运行即可 编辑 WSDL2Java(URL).bat set Axis_Lib=.\lib //引用包 set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib% set Output_Path=.\source //输出目录 set Package...
Java2WSDL 和 WSDL2Java 操作指南 Java2WSDL 和 WSDL2Java 是两种常用的 Web 服务开发工具,分别用于将 Java 类转换为 WSDL 文件和将 WSDL 文件转换为 Java 代码。在本文中,我们将详细介绍 Java2WSDL 和 WSDL2Java...
【标题】"wsdl2java_jar.zip" 是一个压缩包,其中包含了用于将WSDL(Web服务描述语言)文件转换为Java代码的必要库。这个过程通常在开发基于Java的Web服务客户端时进行,以便能够调用远程Web服务。 【描述】提到,...
**WSDL2Java工具详解** 在Web服务的世界中,`WSDL`(Web Service Description Language)是一种XML格式的规范,用于定义服务接口、操作、消息结构等,使得服务消费者能够理解如何与服务进行交互。而`WSDL2Java`工具...
1、安装jdk Java开发环境 2、编辑(包名,输出路径,wsdl)参数并运行WSDL2Java(URL).bat或者WSDL2Java(file).bat后,将在source中生成WebService客户端代码。 3、直接使用生成的代码调用WebService服务即可。
**WSDL2Java生成工具详解** 在分布式系统和Web服务领域,WSDL(Web Services Description Language)是一种XML格式,用于定义服务接口、消息结构和通信协议。WSDL2Java工具是Apache CXF框架的一部分,它允许开发者...
WSDL2Java工具详解 WSDL(Web Services Description Language)是一种XML格式,用于定义网络服务的接口。它描述了服务的端点、消息格式、操作和协议绑定等关键信息,使得客户端能够理解如何与服务进行通信。WSDL2...
本文将深入探讨如何使用`wsdl2java`工具生成Java客户端所需的类和包,以便与WSDL定义的服务进行交互。 首先,让我们了解`wsdl2java`工具。它是由Apache CXF项目提供的,能够从一个WSDL文件自动生成Java源代码,这些...
WSDL2Java是一个工具,主要用于将Web服务描述语言(WSDL)文件转换为Java源代码。这个过程称为“代码生成”,它使得开发人员能够轻松地与远程Web服务进行交互,而无需手动编写复杂的网络调用代码。WSDL是XML格式的...
调用WSDL2Java需要相关jars,使用-cp添加进来,不支持使用通配符。提醒:Linux下jar之间使用冒号隔开:,windows下jar之间使用分号隔开 调用方法 java -cp mail-1.4.jar;saaj-api-1.3.jar;jaxrpc-1.1.jar;commons-...
为了在Java环境中与这些Web服务交互,我们需要将WSDL文件转换为Java类,这就是`wsdl2java`工具的作用。 `wsdl2java`是Apache Axis项目的一部分,它是一个强大的工具,可以自动生成Java客户端和服务端代码,这些代码...
标题"wsdl2java命令使用所需bin"暗示了这是一个关于如何使用`wsdl2java`工具的教程,该工具通常用于从WSDL(Web服务描述语言)文件生成Java客户端和服务端代码。这个过程被称为WSDL到Java的绑定,是SOA(面向服务...
### 初探WSDL2JAVA工具的使用:深入解析与实践指南 在现代软件开发领域,Web服务(WebService)已成为企业级应用间进行交互的重要手段。Web服务定义语言(WSDL,Web Service Definition Language)是一种基于XML的...
WSDL2JAVA工具扮演着关键角色,它能将WSDL文件转换为Java源代码,使得开发人员可以方便地与Web服务进行交互。现在我们来详细探讨这个工具以及其相关的jar包。 首先,WSDL是一种XML格式的规范,用于描述Web服务的...
抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java(Throws Could not find main class: org.apache.axis.wsdl.WSDL2Java)。 添加本文的jar包压缩包解压出来的所有jar包到当前使用的java.exe 命令的lib目录下的ext...
wsdl2Java的脚本wsdl2Java的脚本wsdl2Java的脚本wsdl2Java的脚本wsdl2Java的脚本wsdl2Java的脚本wsdl2Java的脚本