wsdl2java 相关问题

WSDL2Java是一个JAX-RPC工具,它针对WSDL文件运行,以根据这些规范创建Java API和部署描述符模板。

Apache CXF 无法处理重复的本地名称

我正在尝试为新的第 3 方服务生成 Java 存根。它之前工作没有问题,但最近他们添加了一个新方法 verifyDataExistence 和 wsdl2java 失败了...

回答 1 投票 0

如何从 WSDL 文件中提取soap:address?

我可以检查一下,如何使用Java从https://www.dataaccess.com/webservicesserver/NumberConversion.wso?WSDL检索soap:address元素? 我可以检查一下,如何使用Java从https://www.dataaccess.com/webservicesserver/NumberConversion.wso?WSDL?检索soap:address元素 <port name="NumberConversionSoap" binding="tns:NumberConversionSoapBinding"> **<soap:address location="https://www.dataaccess.com/webservicesserver/NumberConversion.wso"/>** </port> 我尝试使用javax.wsdl.Definition检查变量以查看soap:address的存储位置,但找不到它。 有人可以建议吗? 我目前正在使用 java 将 SOAP WS 转换为 REST OpenAPI 格式,使用 https://github.com/wso2/soap-to-rest 我设法在此网页中找到答案:https://vvratha.blogspot.com/2013/11/get-wsdl-service-address-with-wsdl4j.html 希望对其他人有用。

回答 1 投票 0

使用CXF wsdl2java从wsdl生成java时如何更改javadoc注释语言?

我使用CXF wsdl2java命令从wsdl文件生成java源: wsdl2java -impl -服务器 -d 但生成的评论是法语...

回答 3 投票 0

Wsdl2Java 生成带有 protected List 的类<JAXBElement<?>> content

我们正在尝试与 https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/taiif/wsdl/ixgd/DpiNtnlDeclaration_v1.0.wsdl 中发布的服务集成 我们已经配置了我们的 g...

回答 1 投票 0

Gradle 插件 io.mateo.cxf.codegen.wsdl2java.Wsdl2Java 支持 Spring boot 3?

插件“io.mateo.cxf-codegen”版本“1.2.0”支持 Spring boot 3 吗?因为当我尝试从 wsdl 生成 java 类时 - 我总是收到类似 Caused by: java...

回答 1 投票 0

wsdl2java - 警告:默认密钥管理器无法初始化

生成 java WSDL 客户端时,我收到这些错误。你能帮我理解这些吗? C:\Users\Administrator\workspace pache-cxf-3.0.2 in > wsdl2java https://example.com/V1/

回答 1 投票 0

JaxWsPortProxyFactoryBean 类在 Spring Boot 3.0.5 版本中不起作用

我正在将 Spring Boot 项目从 2.5.6 迁移到 3.0.5。另外,我已将 java 版本从 java 8 迁移到 17。该项目包含 wsdl Web 服务。之后,下面的 bean 类就不起作用了。

回答 1 投票 0

切换到 Spring Boot 3.1.1 和 Java 17 时出现 javax.xml.bind.JAXBException 的 ClassNotFoundException

当我从 SpringBoot2.7.6 和 java 17 切换到 SpringBoot 3.1.1 时,我遇到了 Spring Boot 的 javax.xml.bind.JAXBException 的 ClassNotFoundException 以下(java 17 是相同的)。 例外...

回答 1 投票 0

使用 Spring Boot 3 jakarta 依赖项生成 WSDL2Java 代码 - 为集合参数生成 setter

我正在尝试从 wsdl 文件生成 java 源,以与在 Java 17 /Spring Boot 3 上运行的项目集成。我正在使用以下 Maven 插件设置来实现此目的: 我正在尝试从 wsdl 文件生成 java 源,以与在 Java 17 /Spring Boot 3 上运行的项目集成。我正在使用以下 Maven 插件设置来实现此目的: <plugin> <groupId>com.sun.xml.ws</groupId> <artifactId>jaxws-maven-plugin</artifactId> <version>4.0.1</version> <executions> <execution> <goals> <goal>wsimport</goal> </goals> </execution> </executions> <configuration> <packageName>io.test.lib</packageName> <wsdlDirectory>${project.basedir}/src/main/resources/</wsdlDirectory> <wsdlFiles> <wsdlFile>my_wsdl.wsdl</wsdlFile> </wsdlFiles> <wsdlLocation>/my_wsdl.wsdl</wsdlLocation> <!-- <xjcArgs>--> <!-- <xjcArg>-Xsetters</xjcArg>--> <!-- </xjcArgs>--> </configuration> <!-- <dependencies>--> <!-- <dependency>--> <!-- <groupId>org.jvnet.jaxb2_commons</groupId>--> <!-- <artifactId>jaxb2-basics</artifactId>--> <!-- <version>1.11.1</version>--> <!-- </dependency>--> <!-- </dependencies>--> </plugin> 除了生成的 java 文件不包含列表/集合类型参数的 setter 方法之外,这一切都很好。我之前在 Spring boot 2 中使用注释掉的插件来实现此目的,但这不再起作用。关于如何实现这一目标有什么想法吗? 该插件已更新为支持 jakarta 命名空间(JAXB 3 / JAXB 4) 初始存储库位于此处 新存储库位置此处(合并到 maven-jaxb2-plugin 位置,重命名为 jaxb-tools) 您可以遵循 迁移指南,因为我们对 groupId(统一化)和 artifactId 进行了一些更改(删除 jaxb2 参考) 更新后的插件参考配置应如下所示: <plugin> <groupId>com.sun.xml.ws</groupId> <artifactId>jaxws-maven-plugin</artifactId> <version>4.0.1</version> <executions> <execution> <goals> <goal>wsimport</goal> </goals> </execution> </executions> <configuration> <packageName>io.test.lib</packageName> <wsdlDirectory>${project.basedir}/src/main/resources/</wsdlDirectory> <wsdlFiles> <wsdlFile>my_wsdl.wsdl</wsdlFile> </wsdlFiles> <wsdlLocation>/my_wsdl.wsdl</wsdlLocation> <xjcArgs> <xjcArg>-Xsetters</xjcArg> </xjcArgs> </configuration> <dependencies> <dependency> <groupId>org.jvnet.jaxb</groupId> <artifactId>jaxb-plugins</artifactId> <version>4.0.0</version> </dependency> </dependencies> </plugin>

回答 1 投票 0

由于 wsdl 无效,从 wsdl 文件生成代码时出错

我目前在工作中遇到了从 wsdl 文件生成 SOAP api 客户端代码的问题。相关文件可在此处向公众公开。我特别想使用的是 c...

回答 1 投票 0

使用cxf-codegen插件版本4.0.3从wsdl生成java代码

我的项目正在使用cxf-codegen插件从wsdl生成java代码,生成的文件的结构如下: 生成源 CXF com.example dxl.gr.ws.client.customeragreement

回答 1 投票 0

从 JDK 8 迁移到 JDK 17 。 CXF Codegen 插件导致问题

当前使用 SPring boot 3 迁移到 JDK 17 并将 CXF 升级到 4.0.2 但出现错误。 还将 javaws import 更新为 jakarta import。 线程“main”org.apache.cxf.tools 中出现异常。

回答 0 投票 0

使用 WSDL 到 Java (wsdl2java) 时通过自定义绑定替换 XMLGregorianCalendar

我的目标是用不同的 Java 类(例如 java.time.LocalDate)替换 XMLGregorianCalendar。 我正在将 wsdl2java 作为 Maven pom.xml 文件的一部分运行: org.apache.cx...

回答 3 投票 0

自定义包名 cxf-codegen-plugin

想象一下这个场景。 我有一个带有命名空间 a/b/c 的 wsdl 文件,它导入另一个命名空间为 m/n/o 的 wsdl。 不幸的是,它们都定义了相同的 ComplexTypes XYZ。现在,什么...

回答 2 投票 0

Axis WSDL2Java 生成问题

我写了一些由几个文件(wsdl、xsd)组成的简单服务。 在 xsd 文件中,我有以下定义: &l...

回答 1 投票 0

如何使用命令行使用 wsdl2java 3.3.X 版本的 Apache cxf java 11

我们使用 Java 8 和 apache 2.7.0 将 wsdl 转换为 java,它运行良好。现在我们想升级到 java 11 然后收到错误消息。 如何使用wsdl2java Apache cxf 3.3.X版本w...

回答 1 投票 0

Lexis Nexis 在 v12 上出现无效凭据错误

我使用 Lexis-Nexis SOAP 服务。 目前它适用于 Java 8 和 Lexis-Nexis v11。 但是后来我把Java升级到17版,生成了12版下的Lexis-Nexis SOAP服务客户端....

回答 0 投票 0

why wsdl2java plugin with gradle doesn't generate properly packages

我需要一个支持jakarta的插件所以我选择了这个“om.yupzip.wsdl2java”。生成的类应该有这样一个包 “com.test.exmaple.mw” 但生成了 &q...

回答 0 投票 0

cxf-codegen-plugin 4.0.0 忽略 bindingFile

我基于 cxf-codegen-plugin 从 wsdl 创建代码。我使用额外的绑定 换包 使用 Date 而不是 XmlGregorianCalender 这适用于 3.5.5 版 当我切换...

回答 2 投票 0

可在Java-11中使用的CXF-SOAP gradle-plugin?

我们有一个用gradle构建的CXF-SOAP服务,并试图将其从java-8迁移到java-11。是否有可用的gradle cxf插件在Java-11下工作?或cxf / ...的任何演示/示例

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.