JDK Tools - wsimport: 编译 WSDL 生成 JAX-WS 规范的 Java 类

wsimport 命令是用来编译 wsdl 生成JAX-WS 规范的 Java 类的工具。

命令格式

wsimport [ options ] wsdl

命令参数

-s directory
  指定源文件所在的目录。

-d directory
  在指定的目录生成 Java 类。

-p name
  指定生成的 Java 类的包路径去覆盖 WSDL 和 Schema 制定的。

-wsdllocation location
  指定 @WebServiceClient.wsdlLocation 的取值。

-quiet
  安静模式。

-verbose
  详情模式。

-help
  显示帮助信息。

-version
  输出版本信息。

实例

a) 编译 hello.wsdl,将生成的 Java 类输出至当前目录。

wsimport -Xnocompile hello.wsdl
时间: 2024-11-07 04:41:20

JDK Tools - wsimport: 编译 WSDL 生成 JAX-WS 规范的 Java 类的相关文章

JDK Tools - xjc: 将 XML Schema 编译成 Java 类

xjc 是 JAXB 将 xsd 生成 Java 类的工具. 命令格式 xjc [ options ] schema file/URL/dir/jar ... [-b bindinfo ] ... 命令参数 -d dir 在指定的目录生成 Java 类.指定的目录必须是已存在的,XJC 不会创建该目录.如果不指定该选项,则默认为当前目录. -p pkg 指定生成的 Java 类的包路径. -quiet 安静模式. -verbose 详情模式. -help 显示帮助信息. -version 显示版

WebService之JDK中wsimport命令

1.编写WebService类,使用@WebService注解 package test; import javax.jws.WebService; @WebService public class HelloServiceImpl{ public String say(String name) { return "Hello "+name; } } WebService类 2.使用main方法发布WebService package test; import javax.xml.ws

C# 调用WebService的3种方式 :直接调用、根据wsdl生成webservice的.cs文件及生成dll C#调用、动态调用

1.直接调用 已知webservice路径,则可以直接 添加服务引用--高级--添加web引用 直接输入webservice URL.这个比较常见也很简单 即有完整的webservice文件目录如下图所示, 也可以在本地IIS根据webservice文件目录新发布一个webservice,然后程序动态调用,修改Url public new string Url { set; get; } 2.根据wsdl文件生成webservice 的.cs文件 及 生成dll C#调用   有时没有这么多文件

php学习之道:php中soap的使用实例以及生成WSDL文件,提供自动生成WSDL文件的类库——SoapDiscovery.class.php类

1. web service普及: Webservice soap wsdl区别之个人见解 Web Service实现业务诉求:  Web Service是真正"办事"的那个,提供一种办事接口的统称. WSDL提供"能办的事的文档说明":  对要提供的服务的一种描述格式.我想帮你的忙,但是我要告诉你我都能干什么,以及干这些事情需要的参数类型. SOAP提供"请求"的规范:  向服务接口传递请求的格式,包括方法和参数等.你想让人家办事,总得告诉人家

LibreOffice源码编译以及生成VS项目

最权威的社区链接:https://wiki.documentfoundation.org/Development/BuildingOnWindows 也许英文好的人直接看wiki上的说明就能很容易的编译并搭建好LibreOffice. 一.下载并安装Cygwin 链接:http://www.cygwin.com/ win7(32位)安装setup-x86.exe, win7(64位) setup-x86_64.exe 二.使用Cygwin搭建Linux环境 打开Windows 命令行,运行以下命

wsdl 生成代码 WCF

具体方法: 打开Microsoft Visual Studio 2008->Visual Studio Tools->Visual Studio 2008 命令提示窗口. 输入:wsdl /nologo /n:空间名 ws_file?wsdl /out:输出的文件名.cs 可生成代理类(ws_file是你的WebService URL,输出的文件名.cs是你起的代理文件名字) wsdl /nologo /n:namespace1 http://127.0.0.1:8092/NoSeatOrde

Net的wsdl生成webservice 异常:undefined simple or complex type 'soapenc:Array'

错误代码如下: E:\>wsimport -keep service.xml parsing WSDL... [WARNING] src-resolve: Cannot resolve the name 'soapenc:Array' to a(n) 'type definition' component. line 505 of file:/E:/service1.xml#types?schema2 [ERROR] undefined simple or complex type 'soape

android studio 编译C生成.so文件

一.前言 前段时间有个同事离职了,用C编译的.SO文件需要更改,结果C文件是他写的,无赖啊,自己又是一个小白,不会啊,所以自己又好好钻研了一天,不会,看什么都难啊,痛苦啊,网上找了好多,才找到的,而且感觉都不怎么详细,步骤说的不是很清楚,所以自己整理了一下,谁便记录一下,好了,废话不多说,开始正题. 二.编译过程 1.编译环境的搭建 正所谓:"工欲善其事必先利其器"嘛,所以先把改准备工具准备一下,因为是在studio下编译的,所以啊,什么studio.什么sdk.什么jdk,这些都自己

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

根据wsdl生成java客户端代码有多个方法,其中使用axis生成的代码比较友好,也是经常用的一种方法.首先下载axis jar包:axis-bin-1_4.zip 官方地址:http://ws.Apache.org/axis/  好像官方下载不了,提供下本人的百度云下载地址:http://pan.baidu.com/s/1hs9AwHQ 添加配置环境变量 AXIS_HOME:解压的根目录\axis\axis-1_4 AXIS_LIB: 解压的根目录\axis\axis-1_4\lib\axis