通过 -b 参数可以指定多个 JAX-WS 和 JAXB 的绑定文件 ,这可以用来定制各种选项: 包名, 类名, 等.
更多的使用细节可以查看:http://jax-ws.java.net/nonav/2.2.7/docs/ch04.html#tools-wsimport
-d <directory> |
指定输出目录 |
-b <path> |
指定JAXWS或者JAXB的绑定文件,可以多个 |
-B <jaxbOption> |
指定JAXB的参数,透传给JAXB命令 |
-catalog |
绑定外部WSDL或XSD,解决外部WSDL或者XSD引用 |
-extension |
Allow vendor extensions (functionality not specified by the specification). Use of extensions may result in applications that are not portable or may not interoperate with other implementations. |
-help |
显示帮助 |
-httpproxy:<host>:<port> |
指定一个HTTP代理 |
-keep |
保留源文件 |
-p <pkg> |
指定包名 |
-s <directory> |
指定源代码存放目录 |
-encoding <encoding> |
指定编码格式,例如UTF-8 |
-verbose |
指定输出命令执行的详细信息 |
-version |
显示版本 |
-fullversion |
显示详细的版本信息 |
-clientjar <jarfile> |
Creates the jar file of the generated artifacts along with the WSDL metadata required for invoking the web service. |
-wsdllocation <location> |
@WebServiceClient.wsdlLocation value. |
-target <version> |
指定JAX-WS的版本,默认是 2.2. |
-quiet |
静默执行该命令,不在屏幕输出信息 |
-XadditionalHeaders |
Map the headers not bound to request or response message to Java method parameters. |
-Xauthfile |
File to carry authorization information in the format http://username:password@example.org/stock?wsdl . Default value is $HOME/.metro/auth
|
-Xdebug |
显示DEBUG信息 |
-XdisableAuthenticator |
Disables Authenticator used by JAX-WS RI, -Xauthfile option will be ignored if -XdisableAuthenticator is set. |
-Xno-addressing-databinding |
不使用JDK的Addressing,生成自己的EndpointReferenceType
|
-Xnocompile |
不编译生成的源码 |
-XdisableSSLHostnameVerification |
Disbales the SSL Hostname verification while fetching the wsdls. |
wsimport不区分cient端和server端,发布出来就是一套代码
【举例】
wsimport -b jaxws_binding.xml -catalog jaxws_catalog.xml -Xno-addressing-databinding -extension -keep -d server\bin -s server\src example.wsdl
【说明】
Ø 如果需要指定引用本地wsdl或者xsd文件,需要加上-catalog参数:
wsimport –catalog catalogfile.xml -keep -d bin -s src wsdl/HelloService.wsdl
Ø 如果需要加入数据绑定,加上 –b参数:
wsimport –b bindingfile.xml –catalog catalogfile.xml -keep -d bin -s src wsdl/HelloService.wsdl
Ø 如果需要避免发布的时候还需要去找 http://www.w3.org/2005/08/addressing/ws-addr.xsd 及相关的xsd,加上参数-Xno-addressing-databinding –extension
其中:如果不指定 -Xno-addressing-databinding参数,将使用JDK自带的 addressing,
wsimport –b bindingfile.xml –catalog catalogfile.xml -Xno-addressing-databinding –extension -keep -d bin -s src wsdl/HelloService.wsdl
Ø -b 绑定文件的配置例子:
<jaxws:bindings wsdlLocation="JVTTroubleTicketSession.wsdl" xmlns:jaxws="http://java.sun.com/xml/ns/jaxws" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:jxb="http://java.sun.com/xml/ns/jaxb" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <jaxws:bindings node="wsdl:definitions/wsdl:types/xs:schema"> <jxb:globalBindings fixedAttributeAsConstantProperty="true" typesafeEnumBase="xs:string" choiceContentProperty="false" typesafeEnumMaxMembers="50" enableFailFastCheck="false" generateIsSetMethod="false" underscoreBinding="asCharInWord" generateElementProperty="false"> <jxb:javaType name="java.util.Calendar" xmlType="xs:dateTime" parseMethod="javax.xml.bind.DatatypeConverter.parseDate" printMethod="javax.xml.bind.DatatypeConverter.printDate"/> </jxb:globalBindings> </jaxws:bindings> </jaxws:bindings>
相关推荐
### 使用JAX-WS实现Web Service的步骤与实例详解 #### 一、引言 随着互联网技术的发展,Web服务在企业级应用中的地位越来越重要。Java API for XML Web Services(简称JAX-WS)作为Java平台上的标准Web服务API,为...
- **命令行工具**:包括JAX-B 2.0 XSD到Java代码的生成工具(xjc)、JAX-WS 2.0 WSDL到Java的导入工具(wsimport)等。 - **GUI向导**:通过图形界面引导用户使用命令行工具。 - **功能包意识**:提供对特定功能包的支持...
在Java中,我们需要这个文件来生成客户端代理类,这通常是通过工具如Apache CXF、 Axis2或JAX-WS的wsimport命令完成的。例如,我们可以使用`wsimport -keep -s src -d bin http://example.com/MyWebService?wsdl`...
【CXF实现的Web服务(WebService)例子Demo详解】 Apache CXF是一个开源的Java框架,主要用于构建和开发服务导向架构(SOA)的应用程序。它提供了丰富的API和工具,使得开发者能够轻松地创建和部署Web服务。CXF支持...
基于改进粒子群算法的DG储能选址定容优化模型:解决电力系统时序性问题的可靠程序解决方案,基于改进粒子群算法的DG储能选址定容模型优化解决电力系统问题,DG储能选址定容模型matlab 程序采用改进粒子群算法,考虑时序性得到分布式和储能的选址定容模型,程序运行可靠 这段程序是一个改进的粒子群算法,主要用于解决电力系统中的优化问题。下面我将对程序进行详细分析。 首先,程序开始时加载了一些数据文件,包括gfjl、fljl、fhjl1、cjgs和fhbl。这些文件可能包含了电力系统的各种参数和数据。 接下来是一些参数的设置,包括三种蓄电池的参数矩阵、迭代次数、种群大小、速度更新参数、惯性权重、储能动作策略和限制条件等。 然后,程序进行了一些初始化操作,包括初始化种群、速度和适应度等。 接下来是主要的迭代过程。程序使用粒子群算法的思想,通过更新粒子的位置和速度来寻找最优解。在每次迭代中,程序计算了每个粒子的适应度,并更新个体最佳位置和全局最佳位置。 在每次迭代中,程序还进行了一些额外的计算,如潮流计算、储能约束等。这些计算可能涉及到电力系统的潮流计算、功率平衡等知识点。 最后,程序输
数学建模相关主题资源2
内容概要:本文详细介绍了一系列用于科学研究、工程项目和技术开发中至关重要的实验程序编写与文档报告撰写的资源和工具。从代码托管平台(GitHub/GitLab/Kaggle/CodeOcean)到云端计算环境(Colab),以及多种类型的编辑器(LaTeX/Microsoft Word/Overleaf/Typora),还有涵盖整个研究周期的各种辅助工具:如可视化工具(Tableau)、数据分析平台(R/Pandas)、项目管理工具(Trello/Jira)、数据管理和伦理审核支持(Figshare/IRB等),最后提供了典型报告的具体结构指导及其范本实例链接(arXiv/PubMed)。这为实验流程中的各个环节提供了系统的解决方案,极大地提高了工作的效率。 适合人群:高校学生、科研工作者、工程技术人员以及从事学术写作的人员,无论是新手入门还是有一定经验的人士都能从中受益。 使用场景及目标:帮助读者高效地准备并开展实验研究活动;促进团队间协作交流;规范研究报告的形式;提高对所收集资料的安全性和隐私保护意识;确保遵循国际公认的伦理准则进行实验。
四轮毂驱动电动汽车稳定性控制策略:基于滑模与模糊神经网络的转矩分配与仿真研究,四轮毂驱动电动汽车稳定性控制:基于滑模与模糊神经网络的转矩分配策略及联合仿真验证,四轮毂驱动电动汽车稳定性控制,分布式驱动转矩分配。 上层基于滑模,模糊神经网络控制器决策横摆力矩,下层基于动态载荷分配,最优分配,平均分配均可做。 simulink与carsim联合仿真。 ,四轮毂驱动;电动汽车稳定性控制;分布式驱动;转矩分配;滑模控制;模糊神经网络控制器;横摆力矩;动态载荷分配;最优分配;平均分配;Simulink仿真;Carsim仿真,四驱电动稳定性控制:滑模与模糊神经网络决策的转矩分配研究
本资源提供了一份详细的PyCharm安装教程,涵盖下载、安装、配置、激活及使用步骤,适合新手快速搭建Python开发环境。
毕业设计
原版宋体.ttf,原版宋体安装文件,安装方式,直接右键安装。
利用Xilinx FPGA内嵌的软核处理器MicroBlaze,加上自主编写的AXI_IIC控制器,实现对IMX327传感器IIC总线的控制,同时辅以UART调试串口,实现系统状态的实时监控与调试。
在 GEE(Google Earth Engine)中,XEE 包是一个用于处理和分析地理空间数据的工具。以下是对 GEE 中 XEE 包的具体介绍: 主要特性 地理数据处理:提供强大的函数和工具,用于处理遥感影像和其他地理空间数据。 高效计算:利用云计算能力,支持大规模数据集的快速处理。 可视化:内置可视化工具,方便用户查看和分析数据。 集成性:可以与其他 GEE API 和工具无缝集成,支持多种数据源。 适用场景 环境监测:用于监测森林砍伐、城市扩展、水体变化等环境问题。 农业分析:分析作物生长、土地利用变化等农业相关数据。 气候研究:研究气候变化对生态系统和人类活动的影响。
毕业设计
整个文件的代码
名字微控制器_STM32_DFU_引导加载程序_dapboo_1740989527.zip
详细介绍及样例数据:https://blog.csdn.net/T0620514/article/details/145991332
anaconda配置pytorch环境
立体仓库控制组态王6.55与三菱PLC联机仿真程序:视频教程与IO表接线图CAD详解,9仓位立体仓库控制系统优化方案:组态王6.55与三菱PLC联机仿真程序视频教程及IO表接线图CAD详解,9仓位立体仓库控制组态王6.55和三菱PLC联机仿真程序+视频+带io表接线图CAD ,关键词:立体仓库;控制组态王6.55;三菱PLC;联机仿真程序;视频;io表接线图;CAD,立体仓库控制组态王与三菱PLC联机仿真程序资源包