将应用程序迁移到 Liberty
通过使用迁移工具来规划迁移、分析应用程序以及更新源代码,轻松地将应用程序移至 WebSphere® Application Server Liberty。迁移工具可帮助识别当前环境与新 Liberty 环境中的技术(例如 Java™ EE 7 和 Java SE 8)之间的任何差别。
过程
- 在迁移策略流程图的帮助下选择 Liberty 环境。
您可以在各种环境(例如本地安装、Docker 容器或者 Bluemix® Instant Runtimes 之类的云环境)中设置 Liberty。迁移策略流程图可帮助您选择其中哪些环境最适合您的需要。
- 通过使用迁移发现工具,确定从 WebSphere Application Server 传统版或第三方应用程序服务器进行的迁移规模。
通过回答几个关于当前安装和应用程序的简单问题,可以确定需要迁移的项以及可以实现的迁移自动化程度。
- 通过使用命令行 Migration Toolkit for Application Binaries,评估、罗列和分析应用程序。 应用程序二进制扫描程序提供了多个报告,以帮助评估迁移应用程序时所需的内容:
- 应用程序迁移报告合并了应用程序评估报告 (-evaluate)、详细迁移分析报告 (-analyze)、应用程序库存报告 (-inventory) 和功能部件列表配置文件 (-featureList) 的内容。
- Liberty 功能部件列表配置文件包含 Liberty 服务器中基于扫描每个应用程序二进制需要的所有应用程序必需功能部件。使用此文件并通过将内容复制到 Liberty server.xml 文件可配置 Liberty 服务器,或使用 include 元素可将此文件包括在服务器配置中。
- 应用程序评估报告评估应用程序中的技术,以确定最适合的应用程序平台。
- 库存报告确定应用程序的内容,例如实体 Bean、会话 Bean 和 Servlet。
- 详细迁移分析报告帮助您更好地了解应用程序可能需要的更改的类型和范围。此报告还包含详细帮助,以帮助您分析潜在的迁移问题。
- 在 WebSphere Application Server Migration Toolkit 的帮助下迁移应用程序源代码。 这个基于 Eclipse 的迁移工具箱以下列方式扫描应用程序源代码,以帮助执行迁移:
- 识别影响应用程序的废弃项、移除项和行为更改。
- 提供快速修复,以便在有可能时自动进行更新。
- 提供每个迁移问题的详细帮助。
- 生成应用程序评估报告。
- 查看 WebSphere Configuration Migration Tool 上提供的信息。
WebSphere Configuration Migration Tool 是一个 Eclipse 插件,可帮助您将现有服务器配置从 WebLogic、JBoss 或者传统 WebSphere V7.0 或更高版本迁移至 Liberty 以及传统 WebSphere Application Server V8.5.5 或更高版本。
子主题
- 将数据访问应用程序迁移至 Liberty
对于数据访问应用程序,将数据源从 WebSphere Application Server 传统版 迁移到 Liberty 时需要更改配置。 - 将使用并行和异步编程模型的应用程序迁移到 Liberty
您可以将使用 Concurrency Utilities for Java EE、异步 Bean 和 CommonJ Timer and Work Manager 的应用程序从 WebSphere Application Server 传统版迁移到 WebSphere Application Server Liberty。 - 实现 Concurrency Utilities for Java EE 的 API 任务示例
您可以迁移使用异步 Bean API 和 CommonJ Timer and Work Manager API 的应用程序,以使用 Concurrency Utilities for Java EE。

文件名:twlp_mig.html