问题标签 [jaxws-maven-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
web-services - 执行 jaxws-maven-plugin wsgen 时需要缺少的类
我正在使用jax-ws
. 我正在使用代码优先的方法jaxws-maven-plugin
来生成 wsdl。问题是我从 maven 收到以下错误,我不知道为什么jax-rs
需要一个类。我正在使用 wildfly 8.1.0 bom 进行 javaee7 api 解析(我不知道它是否与 jaxws-maven-plugin 冲突)。
插件配置如下
maven - 使用 wsimport 生成 *PortProxy.java
我正在尝试使用 Maven 生成 JAXWS 客户端。为此,我使用“org.jvnet.jax-ws-commons:jaxws-maven-plugin”。该插件会生成所有必要的文件,但不会生成*PortProxy.java。
我尝试使用 wsimport 的命令行版本生成客户端。我使用了来自 JDK1.7.0_55 (x64)、JDK1.7.0_65 (x86) 和 IBM WebSphere Application Server Version 8 的不同版本的 wsimport。
生成 *PortProxy.java 文件的唯一可行方法是使用 Eclipse 向导。(右键单击 WSDL --> Generate --> Client --> Set the client project --> Finish。)。向导和 CLI 之间有什么区别?
谢谢你的帮助。
spring - 自动装配 jaxws:client 时,如何解决此“无法初始化类 org.apache.cxf.common.injection.ResourceInjector”错误?
我正在使用 JBoss 7.1.3.Final、Spring 3.2.11.RELEASE、CXF 2.7.15 和 Maven 3.0.3。我正在尝试自动装配通过以下 JAX-WS 插件代码生成的 Web 服务客户端……</p>
我尝试使用此应用程序上下文代码自动连接我的客户端……</p>
这在我的服务类中......</p>
但是,当我去部署我的 WAR 文件时,我得到了这个莫名其妙的错误。它甚至没有告诉我是什么类导致了 NoClassDefFoundError ...</p>
我还需要做什么才能在 Spring @Service 类中使用我的 Web 服务客户端?
编辑根据评论,这是我的 WEB-INF/jboss-deployment-structure.xml 文件...
为了进一步回答评论,这里是要求的输出:
java - xpath 在疯狂的层次结构中重命名单个类
我正在尝试使用 wsdl 从生成类jaxws-maven-plugin
,但我得到了无法编译的结果。问题是其中一个 xsd 的这一部分,您可以在其中看到具有相同名称的嵌套元素:
如您所见,有多个名为item
. 这导致在单个类中具有相同名称的多个内部类TrafficCountsReplyData
因此,我正在尝试将一个绑定文件放在一起,该文件将重命名其中一个。当我尝试使用以下方法重命名元素中的外部item
时:counts
我收到以下错误:
[错误] XPath 评估“//xs:complexType[@name='TrafficCountsReplyData']//xs:element[@name='counts']//xs:element[@name='item']”也会导致许多 (2) 个目标节点
当我像这样为内部创建绑定 xpath 表达式时:
然后我收到以下错误:
java.lang.IllegalArgumentException:非法类继承循环。外部类 Lulz 不能从内部类继承:Lulz
我不知道如何使这项工作。传承从何而来?item
元素中还有另一个flows
,但 Xpath 不应该匹配。没有绑定文件,我可以生成源代码。我在绑定文件中有正确的模式,因为我可以重命名由父元素生成的类。
web-services - jax-ws maven 插件将 wsdlLocation 设置为绝对路径
我使用生成 Web 服务客户端
我的 EndpointService.wsdl 在 src/main/wsdl 中。插件生成带有注解的 EndpointServiceService.java
所以如果wsdl
不存在(在另一台机器上),它在运行时抛出异常。如果我将 wsdl 复制到此目录,它将成功运行。如何将 wsdl 包含到我的目标 jar 中并让客户使用它?或者如何在运行时完全排除 wsdl 依赖?也许尝试旧版本或其他插件?
maven - Pom woodstox:wstx-asl:jar:3.2.3 丢失,使用 jaxws-maven-plugin:1.11:wsimport 没有可用的依赖信息
我想使用 jaxws-maven-plugin 创建 SEI。但是在这个mvn install
过程中有一个警告。在 ....m2\repository\org\codehaus\woodstox\wstx-asl\3.2.3 下,我可以像警告所说的那样找到丢失的 pom。
我的 pom.xml 的一部分
执行后mvn intall
我得到这样的输出:
我不知道,是什么导致了问题。
jaxb2 - JAXWS-maven-plugin 在生成的 xml 中生成 xsi:type 和 xmlns:xsi
我面临 JAXWS 生成的 XML 包含不需要的 xsi:type 和 xsi:schema 标签的问题。我阅读了其他线程,但到目前为止没有一个对我有帮助。就我而言,我只有 WSDL 和 XSD,我正在使用 jaxws-maven-plugin 从 WSDL(包括 XSD)生成代码
1) jaxws-maven-plugin 配置:
2)XSD(在 WSDL 中导入):
3) 生成的 XML:
正如您在上面所见,在 Generated XML 中,标签 start 和 end 包含 xmlns:xsi 和 xsi:type 标签。我想摆脱他们。有什么建议么?
请注意,生成的 XML 中的其他项目都可以(它们不包含 xsi 前缀)。
这不是简单的类型转换(可以使用 javaType 绑定解决。它更多的是使用复杂类型。这真的是插件问题还是我的 XSD 有问题?
谢谢。
jax-ws - jax-ws maven插件wsimport错误处理外部绑定文件
环境 :
JAX-WS 地铁 2.2.8
雄猫 6
JAX-WS Maven 插件 2.3
日蚀朱诺
问题 :
我无法使用带有外部绑定文件的 jax-ws maven 插件生成客户端工件。
下面是我的 binding.xml 文件:
我得到的错误是:
查看下面生成的 WSDL 是导致问题的元素:
为什么 wsimport 无法识别 xmlns:ns1 命名空间?
有什么办法可以摆脱这个吗?
web服务的war文件部署在tomcat上。请帮忙。
java - JAXB/Maven JAX-WS:全局 bindings.xml 引用特定的 WSDL
我正在使用 Maven JAXWS 插件和 bindings.xml 文件来覆盖从 WSDL 生成的 JAXB 类字段的 Java 类型,但是在使用 JAX-WS Maven 插件从多个 WSDL 生成 Java 类时遇到问题。
我的项目结构是:
Wsdl1.wsdl
references Wsdl1.xsd
,Wsdl2.wsdl
references Wsdl2.xsd
,这两个 WSDL 和 XSD 没有任何共同之处。我无法修改 WSDL 和 XSD。
departureDate
我想在特定类型 ( Flight
) 中覆盖特定字段 () 的 Java 类型Wsdl2.xsd
。
我bindings.xml
的是
我的 Maven 配置是
当我使用该配置构建模块时,JAX-WS 会一一处理 WSDL,但bindings.xml
对它们中的每一个都使用相同的。这样,Wsdl1
由于对Wsdl2.xsd
in的引用,它在处理过程中失败bindings.xml
。
如果我选择仅Wsdl2.wsdl
由 JAX-WS 插件处理,那么一切正常。
我该如何解决这个问题?
java - JAXB2 Basics 简化插件抛出“找不到元素 'simplify:property' 的声明”异常
我正在尝试使用 jaxb2 基础“简化”插件,但我总是收到以下异常......
我有一个看起来像这样的 jaxb bindings.xml 文件......
在我的 pom 中,我正在尝试使用 cxf-codegen-plugin 和 jaxws-maven-plugin 编译我的 WSDL。我使用哪一个并不重要,我在 jaxb 绑定文件中使用时遇到相同的异常。插件配置如下...