【问题标题】:Migrating from Axis to Axis2从 Axis 迁移到 Axis2
【发布时间】:2012-05-23 00:51:43
【问题描述】:

我需要帮助将 Axis 项目迁移到 Axis2。

我正在处理一个较旧的 Axis 项目,其中一些 Java 类是使用较旧的 WSDL2Java 工具从 WSDL 生成的。 现在的问题是,Java 认为这是一个错误,因为我有最新的 Axis2 版本 1.6。

有人告诉我使用 Axis2 中的 WSDL2Java 工具从 WSDL 文件重新生成 Java 类,但是,这些类 生成的与旧的 WSDL2Java 完全不同。

我该如何解决这个问题?如果我用新的类替换旧的类,我觉得这个项目不会起作用。

【问题讨论】:

    标签: java web-services wsdl axis2 axis


    【解决方案1】:

    Axis 2 是对框架的重大重写。升级没有真正的捷径,您需要处理它或保持在轴 1 上(正如某些人实际决定的那样)。 official migration guide 提供了一些有用的提示,但并未详细说明成功完成迁移所需了解的所有内容。

    由于您将经历升级的痛苦,因此如果我不建议您查看Apache CXF,那将是我的失职。它是一个更现代的 Web 服务框架,支持 JAX-WS JAX-RS。如果您进行合同优先开发,那么您的客户端将不必升级(只是服务器实现端)。

    【讨论】:

    • 啊,谢谢!使用 Eclipse,我使用 Axis 而不是 Axis2 创建了 Web 服务,它运行良好。
    • 是的,但它存在 CVE-2019-0227 漏洞
    猜你喜欢
    • 2011-02-05
    • 1970-01-01
    • 2011-10-30
    • 1970-01-01
    • 2012-04-01
    • 2017-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多