【问题标题】:How do I move my existing WebSphere application to Liberty on Bluemix?如何将现有的 WebSphere 应用程序移动到 Bluemix 上的 Liberty?
【发布时间】:2015-04-17 20:48:20
【问题描述】:

我有一个现有的 WebSphere Application Server v7 应用程序,我想在 Bluemix 的 Liberty 运行时上运行它。我可以简单地按原样使用该应用程序并尝试将其导入我在 Bluemix 中看到的一个入门应用程序中吗?

【问题讨论】:

    标签: websphere-liberty ibm-cloud


    【解决方案1】:

    简短的回答是,是的,您可以使用现有的 WebSphere Application Server v7 应用程序,创建 Java Cache Web 启动器应用程序并下载启动器代码,使用现有应用程序修改代码,绑定任何适当的服务并将应用程序推送到蓝混合。但是,WebSphere Application Server v7 和 Bluemix 上的 Liberty Runtime 之间可能存在 Java EE 编程模型和 WebSphere API 差异,这可能会导致您的应用程序出现问题。

    由于存在这些潜在差异,我建议您首先让您的应用在独立的 Liberty 配置文件上运行,然后将其移至 Bluemix 环境。

    您应该了解三种迁移工具,它们可以帮助您将应用程序从 WebSphere Application Server 完整配置文件迁移到 Liberty 配置文件:

    • 迁移工具包:Liberty 技术预览
    • 应用程序二进制文件迁移工具包(技术预览)
    • WebSphere 配置迁移工具

    要下载这些工具包,以及如何将它们完全用于实现您的目标的更多信息,请参阅以下链接:

    https://developer.ibm.com/wasdev/docs/move-applications-liberty-using-migration-toolkit/

    【讨论】:

      【解决方案2】:

      除了 Randal 关于如何将应用程序迁移到 Liberty 配置文件的出色回答之外,请参阅以下文档链接,了解将 Liberty 应用程序推送到 Bluemix 的选项。您可以推送完整的 Liberty 服务器或仅推送 WAR 文件,具体取决于您的应用程序需求和使用的功能。

      https://www.ng.bluemix.net/docs/#starters/liberty/index.html#optionsforpushinglibertyapplications

      【讨论】:

        猜你喜欢
        • 2020-07-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多