当前位置: 首页 > 知识库问答 >
问题:

使用wsdl2java为不同的WSDL版本设置自定义服务类名

李建中
2023-03-14

我正在开发一个基于Apache CXF的SOAP客户机。用于访问webservices的Java类是使用wsdl2java的Maven插件生成的。有两个WSDL,它们在两个不同的版本中定义一个服务(InfoService):

  • info_service_v1.wsdl
  • info_service_v2.wsdl

示例:

  • info_service_v1.wsdl-->infoservicev1
  • info_service_v2.wsdl-->infoserviceV2

共有1个答案

松飞翮
2023-03-14

在wsdl2java中,您可以设置选项-sn service-name来更改两个版本的服务名称。另一个选项是使用选项-p package-name在不同的包中生成每个版本的代码

 类似资料:
  • 我试图按照上一个答案中的建议设置和变量,但没有结果。

  • 我想用一组自定义的包及其所有依赖项设置一个本地PyPi服务器。 我现在有一个格式的包列表: 我希望有一个本地PyPi服务器,可以为所有这些鸡蛋及其依赖项提供服务。 我该如何实现这一点? 理想情况下,我想有一个工具,可以采取的要求。txt文件作为输入,下载所有列出的包并将它们复制到本地pypi中。

  • 你可以使用 compileOptions 块选择编译器使用的版本。默认由 compileSdkVersion 的值来决定。 android { compileOptions { sourceCompatibility JavaVersion.VERSION_1_6 targetCompatibility JavaVersion.VERSION_1_6

  • 我正在使用IBMRationalDeveloper和WebSphereApplicationServer 我正在开发一个java Web服务(使用jax-ws),通过企业应用程序中的注释,我有一个EJB项目,一个发布Web服务的Web项目和一个包含两个模块的EAR。当我将EAR部署到WIS时,会收到以下错误消息: 我不使用maven或ant来构建项目。 经过长时间(ugh)的研究,我发现当web模

  • Appium 的 iOS 版本的后端用的是Facebook's WebDriverAgent。该后端是基于苹果公司的 XCTest 框架,所以也有所有XCTest 框架已知的问题。其中有些问题我们正在设法解决,有一些在现阶段可能无法解决。本文中描述的方法已经能够使您完全掌握在设备上如何构建、管理和运行WDA。通过这种方式,您可以在CI环境中对您的自动化测试进行微调,并使其在长期运行的情况下更加稳定

  • 问题内容: 类 BasicLabelUI 中 的javax /秋千/ PLAF /基本 是通过影响已确认的bug。在我的应用程序中,我 需要 固定版本(适用于v9)提供的功能。由于法律和技术方面的原因,我仍然受受影响的JDK版本的约束。 我的方法是在项目内部创建一个包含固定版本的包 javax / swing / plaf / basic 。 与已安装的JDK中的缺陷类相比,我该如何强迫我的项目偏