第 2 章 关于 Migration Toolkit for Applications


什么是 Migration Toolkit for Applications?

Migration Toolkit for Applications (MTA)是一个可扩展、可自定义的基于规则的工具,可帮助简化 Java 应用程序的迁移。

MTA 检查应用程序工件(包括项目源目录和应用程序存档),然后生成突出显示需要更改的区域的 HTML 报告。MTA 可用于将 Java 应用程序从先前版本的 红帽 JBoss 企业应用平台 或从其他容器迁移,如 Oracle® WebLogic ServerIBM® WebSphere® 应用服务器

应用程序的迁移工具如何表示迁移?

在迁移应用程序时,应用程序迁移工具会查找常见资源和关注技术和已知问题点。目标是在应用程序所使用的技术中提供高级别视图,并提供详细的报告机构可用于估算、记录以及将企业应用程序迁移到 Java EE 和红帽 JBoss 企业应用平台。

2.1. MTA 功能

Migration Toolkit for Applications (MTA)提供了很多功能,可协助规划和执行迁移项目。

规划和工作估算
MTA 通过详细说明工作类型并估算完成任务来协助项目经理。在 MTA 中作为故事点表示的工作量级别。实际估算将基于所需技能以及所需的迁移工作分类。
识别迁移问题并提供解决方案
MTA 确定迁移问题并突出显示发生问题的代码中的特定点。MTA 建议代码更改并提供其他资源,帮助工程师解决特定问题。
详细报告
MTA 生成大量报告,为迁移工作和特定迁移任务的详细信息提供高级别视图。您可以查看应用程序中所有应用程序的迁移问题、图表和概述信息、应用程序中的模块细分问题、报告使用的技术以及有关其他应用程序和服务的依赖关系。您还可以检查源文件,以查看发生问题的代码行。有关可用 MTA 报告的更多信息,请参阅 CLI 指南
内置规则和迁移路径
MTA 附带一组核心规则,可为多个常见 迁移路径提供迁移 协助。这些规则确定使用其他应用服务器中的专有功能,或者弃用了旧版 JBoss EAP 的子系统。MTA 还包含用于识别常见迁移问题的规则,如硬编码 IP 地址和 JNDI 查找。
规则可扩展性和自定义
MTA 提供了创建强大和复杂的规则的功能。您可以在 MTA 提供的核心规则集上扩展,并创建规则来识别对迁移项目非常重要的额外问题。您还可以覆盖核心规则并创建自定义规则类别。有关自定义 MTA 规则 的更多信息,请参阅规则开发指南。
分析源代码或应用程序存档的功能
MTA 可以评估应用程序存档或源代码,并可一起评估多个应用程序。它可识别跨多个应用程序共享的存档,这有助于减少更准确的工作估算。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat