【发布时间】:2023-02-04 20:16:50
【问题描述】:
是否计划为 spring-ws 4.x 提供 Axiom 支持?我尝试将我的 spring-ws 2.2.4 项目升级到 spring-ws 4.0.0-M1(因为 3.x 已停止支持)并注意到 spring-ws 中缺少 org.springframework.ws.soap.axiom 包-核心模块。参考文档仍然提到 AxiomSoapMessageFactory。 谢谢!
【问题讨论】:
是否计划为 spring-ws 4.x 提供 Axiom 支持?我尝试将我的 spring-ws 2.2.4 项目升级到 spring-ws 4.0.0-M1(因为 3.x 已停止支持)并注意到 spring-ws 中缺少 org.springframework.ws.soap.axiom 包-核心模块。参考文档仍然提到 AxiomSoapMessageFactory。 谢谢!
【问题讨论】:
事实上,当前文档仍然提到 Axiom 作为解决方案,即使它似乎已被删除,这似乎是一个错误,并且确实非常令人恼火。 12 月 a blog post about updated samples 发表,提到从 spring-ws 中删除了对 Axiom 的支持,并提到了一些关于原因的细节:
Axiom 不支持 Jakarta EE 9+
不幸的是,Spring Web Services 4.0 不得不放弃对 Apache Axiom 的支持。它的最新版本 (1.4) 仍然使用旧版本的 Java EE 激活,而不是 Jakarta EE 版本。
很想知道您是否找到了针对这种情况的解决方案,或者您选择了哪一个。使用
AxiomSoapMessageFactory是我利用基于 StAX 的处理和 spring-ws 的一种便捷方式,我现在有点想念它。
【讨论】: