Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

第 3 章 可协助迁移的工具

3.1. 使用 Windup 来分析要迁移的应用程序

Windup 是 Red Hat JBoss Migration Toolkit 的一部分,它是一个可扩展和定制的基于规则的工具,它有助于简化 Java 应用程序的迁移。它分析要迁移的应用程序使用的 API、技术和架构,并提供详细的迁移报告。这些报告提供了下列信息。

  • 所需的迁移修改的详细解释
  • 报告的修改是强制的还是可选的
  • 报告的修改是复杂的还是不重要的
  • 到需要迁移修改的代码的链接
  • 关于如何进行所需的修改的信息的提示和链接
  • 对发现的每个迁移问题的工作级别以及迁移应用程序所需的总共工作的估计

在迁移至 JBoss EAP 7 之前,您可以用 Windup 来分析 JBoss EAP 6 应用程序的代码和架构。Windup 在 XML 描述符里设置从 JBoss EAP 6 迁移到 JBoss EAP 7 的规则以及当迁移至 JBoss EAP 7 时需要替换配置的专有应用程序代码和参数。

For more information about how to use Windup to analyze your JBoss EAP 6 applications, see the Windup User Guide.

3.2. 使用 JBoss 服务器迁移工具来迁移服务器配置

目前正开发的 JBoss Server Migration Tool 将是更新您的配置以包含 JBoss EAP 7 里新的功能和设置且保持现有配置的首选方法。

JBoss Server Migration Tool 读取现有的 JBoss EAP 6 服务器配置文件并添加配置至新的子系统、用新的功能更新现有的子系统配置并删除过时的子系统配置。

JBoss Server Migration Tool 的最新预发布版本可以在 https://github.com/wildfly/wildfly-server-migration/releases 下载。这个版本支持从 JBoss EAP 6.4 独立服务器迁移至 JBoss EAP 7.0。关于运行这个工具的常用信息,请参考 《JBoss Server Migration Tool 用户指南》

注意

JBoss Server Migration Tool 的预发布版本仍不被支持。