`

axis2 wsdl2java参数详解

 
阅读更多

axis2 wsdl2java参数详解  

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. It generates clases for both client side and server side including derived classes of the schema.
  -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 <path>                Specify a directory path for generated source
  -R <path>                Specify a directory path for generated resources
  -em <file path>          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 backward 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 binding file
                           -Etypesystemname <my_type_system_name> (for xmlbeans) - override the randomly generated type system name
                           -Ejavaversion 1.5                      (for xmlbeans) - generates Java 1.5 code (typed 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 option
                              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 classes
  --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 <host> Proxy host address if you are behind a firewall
  --http-proxy-port <port> Proxy port address if you are behind a firewall
  -ep <package-name-list>  Exclude packages - these packages are deleted after code generation
  -sin <interface-name>    Skeleton interface name - used to specify a name for skeleton interface other than the default one
  -scn <class-name>        Skeleton class name - used to specify a name for skeleton class other than the default one
                           -EbindingFileName <path>               (for jaxbri) - specify the file path for the episode file
  -oaa <override-absolute-address>  -change the absolute http addresses to local file addresses generated by wsdl2java tool
  -ebc <exception-base-class>  -generated Exceptions are inherited from this exception rather than the java.lang.Exception class
  -uon <use-operation-name>  -by default the first letter of the generated method name changeed to lowercase. This option stops that and make it same as operation name
 
分享到:
评论

相关推荐

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

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

    axis2解析webservice接口

    wsdl2java -uri http://fy.webxml.com.cn/webservices/EnglishChinese.asmx?wsdl -p com.xing.tif.axis2.cient -o H:\axis

    wsdl4j解析wsdl文件例子代码

    一个用wsdl4j.jar,ws-commons-java5-1.0.1.jar,XmlSchema-1.3.2.jar完全解析wsdl的例子, 本例子原本是xcalia studio中的一个模块,拿来和初次接触的人参考,因为我走了很多弯路,希望别人能少走。

    axis1.4 部署解析webservie

    java org.apache.axis.wsdl.WSDL2Java http://localhost:8080/axis/HelloWorldService.jws?wsdl -p test.webservice -o C:\prj 参数说明: -p 指定生成的java文件包名 (可省略默认为 HelloWorldService内的包名路径...

    axis解析webservice

    根据天气预报webservice的wsdl解析成本地的Java代码;用Java代码调用webservice天气...本资源已用axis将webservice的wsdl解析成本地的Java代码,并实现Java代码调用天气预报;现将其打包上传,望对有需要的人有所帮助!

    WEBSerVice客户端AXIS解析JAVA类库.以及客户代码生成BAT文件

    1)解压缩包 2)将wsdl文件放到wsdl文件夹中 3)运行批处理文件 4)在stub文件夹中查看生成的java文件

    axis1.4.1常用

    4)能根据WSDL产生JAVA文件/类 5)包括一些例子程序 6)包括一个可以监控TCP/IP包的工具 Axis起源于IBM的SOAP4J,是Apache SOAP的第三代产品,相对于以前的版本,它有如下特性: 1)快速,它使用了基于事件的SAX解析机制. 2)...

    身份认证WSDL UserVerifyService.wsdl

    身份认证示例WSDL文件,用于反向生成JAVA文件代码,请配同“创建WebService的几种方式简介(EndPoint、JAX-WS、CXF、axis2、自定义Servlet+Document解析)”文章一起阅读

    Axis2WebService

    最小轴 2 脚手架 要求 开发工具包 Tomcat(使用Tomcat 8开发和测试) 轴 2 蚂蚁 设置 编辑build.xml以反映本地... 生成wsdl ant generate.wsdl 生成客户端类ant generate.client 干净的ant clean 致谢 基于本教程

    webservice远程调用,返回数据生成xml文件,并通过SAX解析出来

    webservice远程调用,返回String数据并生成xml文件到本地工程,在通过SAX解析器把数据解析出来。这是webservice应用的一个简单的例子。根据该例子的思想,可以实现很多功能了。例如把client工程的sayHello方法改为...

    java类的继承源码-pysimplesoap:Python简单SOAP库

    动态:不需要定义(WSDL),支持动态生成和解析(缓​​存在pickle文件中以提高性能,支持修复损坏的WSDL) 简单:简单的 xml 操作,包括基本的序列化和对 SOAP 消息的原始对象式访问 可扩展:支持多个 HTTP 包装器...

Global site tag (gtag.js) - Google Analytics