【问题标题】:Generating Spring WS Client from RPC/encoded WSDL with ease?轻松地从 RPC/编码的 WSDL 生成 Spring WS 客户端?
【发布时间】:2011-08-28 02:48:57
【问题描述】:

大家好,

在我提出具体问题之前,我想提一下,我不是在寻找一步一步的解决方案,而是在寻找可能的“是”或“否”,无论我是否能够通过我的方式实现我的目标正在计划中。

我有什么:

由 Axis 1.3 自动生成的 wsdl 是 RPC/编码的。 - 我对 Webservice 本身没有任何影响。

我想达到的目标:

从该 wsdl 生成一个 Spring WS 客户端。

我“知道”

  • RPC/编码的 WSDL 已弃用,Spring WS 不“支持”
  • Spring WS 可以传递任何有效的 XML
  • 我必须从 WSDL 获取架构 -> .xsd
  • 我注定要失败。

我不确定:

  • .xsd 是否足够,还是我需要生成/编写 .xjb 来生成类?

问题:

我是否可以从 RPC/编码的 WSDL 中获取 .xsd 并为 Spring WS 客户端生成我的 Java 类,而无需过多“修改”?还是我应该继续开发残酷的 Axis 1.3 生成的类及其所有痛苦?

提前谢谢你。

【问题讨论】:

  • 你运气好吗?我需要从 Mantis Bug 跟踪器生成的古老 WSDL 文件生成 Java 类,但我不能使用 Axis1,因为它在 OSGI 中无法正常工作。 Axis2 和 CXF 失败,因为它们不支持 rpc/encoded。还剩下什么?

标签: java wsdl axis rpc spring-ws


【解决方案1】:

如果您不喜欢 Axis 1.3,JAX-RPC 是一种更易于使用的替代方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-05
    • 2015-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多