`
mr_wangjq
  • 浏览: 40624 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

axis1.4 WSDL2Java 命令详解

阅读更多

 

Usage:
  java org.apache.axis.wsdl.WSDL2Java [options] WSDL-URI
Options:

-h, --help

打印帮助信息后退出

-v, --verbose

打印报告信息

-n, --noImports

只生成直接的WSDL代码文档

-O, --timeout <argument>

超时秒数(默认45秒, -1表示不限定)

-D, --Debug

打印调试信息

-W, --noWrapped

关闭装订(wrapped)文档/文字支持

-s, --server-side

为web service发布服务端绑定

-S, --skeletonDeploy <argument>

在deploy.wsdd中展开纲要(true)或执行(false)。
默认为false。假定server-side.

-N, --NStoPkg <argument>=<value>

命名空间到包的映射

-f, --fileNStoPkg <argument>

命名空间到包的映射文件(默认为NStoPkg.properties)

-p, --package <argument>

用包名称覆盖所有的命名空间到包的映射

-o, --output <argument>

发行文件的输出目录

-d, --deployScope <argument>

增加范围到deploy.xml: Application(应用), Request(请求), Session(会话)

-t, --testCase

为web service发行junit测试用例类

-a, --all

为所有元素生成代码,包括未引用的元素

-T, --typeMappingVersion

指示1.1或1.2版. 默认为1.1版(SOAP 1.1适用JAX-RPC. 1.2标志SOAP 1.1编码.)

-F, --factory <argument>

执行GeneratorFactory接口的用户类名称(扩展Java generation函数)

-i, --nsInclude <namespace>

包含在生成代码中的特定命名范围(默认为所有命名空间,除非用-x选项)

-x, --nsExclude <namespace>

从生成代码中排除的特定命名空间(默认为none,排除直到第一个用-i选项包含的命名空间)

-p, --property <name>=<value>

用户GeneratorFactory的属性名称和值

-H, --helperGen

为meta数据发行分离Helper类

-U, --user <argument>

访问WSDL-URI的用户名

-P, --password <argument>

访问WSDL-URI的密码

-c, --implementationClassName <argument> 用该项作为实现类

 

 

-D -u http://172.16.1.55:7001/SiteUtil/SiteUtil?WSDL
The wsdl URI has already been specified as, D:\SOAP_A_WSDL\AdminService.wsdl. It cannot be specified again as D:\SOAP_A_WSDL\SOAPMonitorService.wsdl.
Usage: java org.apache.axis.wsdl.WSDL2Java [options] WSDL-URI
Options:
        -h, --help
                print this message and exit
        -v, --verbose
                print informational messages
        -n, --noImports
                only generate code for the immediate WSDL document
        -O, --timeout <argument>
                timeout in seconds (default is 45, specify -1 to disable)
        -D, --Debug
                print debug information
        -W, --noWrapped
                turn off support for "wrapped" document/literal
        -q, --quiet
                do not print any informational or debug messages (except err
                ors)
        -s, --server-side
                emit server-side bindings for web service
        -S, --skeletonDeploy <argument>
                deploy skeleton (true) or implementation (false) in deploy.w
                sdd. Default is false. Assumes --server-side.
        -N, --NStoPkg <argument>=<value>
                mapping of namespace to package
        -f, --fileNStoPkg <argument>
                file of NStoPkg mappings (default NStoPkg.properties)
        -p, --package <argument>
                override all namespace to package mappings, use this package
                 name instead
        -o, --output <argument>
                output directory for emitted files
        -d, --deployScope <argument>
                add scope to deploy.wsdd: "Application", "Request", "Session
                "
        -t, --testCase
                emit junit testcase class for web service
        -a, --all
                generate code for all elements, even unreferenced ones
        -T, --typeMappingVersion <argument>
                indicate 1.1 or 1.2. The default is 1.1 (SOAP 1.1 JAX-RPC c
                ompliant. 1.2 indicates SOAP 1.1 encoded.)
        -F, --factory <argument>
                name of a custom class that implements GeneratorFactory inte
                rface (for extending Java generation functions)
        -H, --helperGen
                emits separate Helper classes for meta data
        -B, --buildFile
                emit Ant Buildfile for web service
        -U, --user <argument>
                username to access the WSDL-URI
        -P, --password <argument>
                password to access the WSDL-URI
        -X, --classpath
                additional classpath elements
        -i, --nsInclude <argument>
                include namespace in generated code
        -x, --nsExclude <argument>
                exclude namespace from generated code
        -c, --implementationClassName <argument>
                custom name of web service implementation
        -u, --allowInvalidURL
                emit file even if WSDL endpoint URL is not a valid URL
        -w, --wrapArrays
                Prefers building beans to straight arrays for wrapped XML ar
                ray types (defaults to off).

转:http://hi.baidu.com/meichebao/item/2875d31eca0960cd39cb3097

分享到:
评论

相关推荐

    【java项目整合Axis1.4webservice搭建实例】客户端代码

    使用Axis1.4的`wsdl2java`工具,根据上述Java类生成WSDL文件。在命令行中运行以下命令: ``` java org.apache.axis.wsdl.WSDL2Java -o /path/to/output HelloWorldService.java ``` 这将生成一个`...

    Axis1.4快速发布服务以及客服端详解(根据wsdl)

    【标题】:Axis1.4快速发布服务及客户端详解(基于WSDL) 【内容】: Apache Axis1.4是一款开源的Web服务工具包,它允许开发者轻松地在Java平台上创建和部署Web服务。本教程将深入讲解如何使用Axis1.4来快速发布Web...

    用axis1.4发布自己的wsdl服务详解

    ### 使用Axis 1.4发布自己的WSDL服务详解 #### 一、概述 在Web服务领域,Axis是一款非常流行的开源工具包,它支持基于SOAP协议的Web服务开发。本文主要介绍如何利用Apache Axis 1.4版本来发布自定义的WSDL服务。此...

    axis1.4发布webservice接口步骤(java).docx

    ### Axis 1.4 发布WebService接口步骤详解 #### 一、概述 本文档旨在详细介绍如何使用Axis 1.4框架在Java环境下发布WebService接口。Axis是一个由Apache组织开发的开源项目,它提供了用于实现基于SOAP协议的Web...

    Axis 开发指南

    Axis 1.4提供了一系列命令行工具,如axis-jws、wsdl2java等,用于辅助开发、部署和管理WebService。此外,调试工具如SOAPUI或Postman可以帮助测试WebService的接口,确保其正确性和性能。 总之,Axis 1.4作为一款...

    使用myEclipse,tomcat和Axis发布webService.pdf

    - 在 MyEclipse 中重复上述步骤,但这次使用 `org.apache.axis.wsdl.WSDL2Java` 作为 Main Class。 - 设置 Program Arguments 为: ``` -t -B -v -D -s -p com.ckp.server D:\JavaProject\testAxis\ckp.wsdl `...

    webservice 学习资料

    - 新建一个配置,在 `Main` 选项卡中设置 `Main Class` 为 `org.apache.axis.wsdl.Java2WSDL`。 - 在 `Arguments` 选项卡中设置程序参数: ``` -o ckp.wsdl -l "http://localhost:8080/testAxis/services/ckp"...

    Apache Geronimo 中部署 Web 服務

    3. **代码生成**:使用 Apache Axis 提供的工具 `wsdl2java` 来自动生成客户端和服务端的 Java 代码。 - **命令示例**:`wsdl2java -uri http://example.com/service.wsdl -d .` 4. **代码开发**:根据生成的 ...

    e-cology工作流接口使用白皮书.doc

    目前大多数主流编程语言都支持此类工具,如C#中的`wsdl.exe`和Java中的`wsdl2java`。 以Java为例,可以使用Apache Axis2来生成客户端代码。具体步骤如下: 1. **环境准备**: - 下载并安装最新版本的Axis2:...

Global site tag (gtag.js) - Google Analytics