| ??? WebSphere Application Server Community Edition ?????????????????????????????? WebSphere Application Server |
|
| 作者是 Administrator | |||||||||||||||||||||
| 2008-06-21 21:35:05 | |||||||||||||||||||||
|
迁移为 IBM WebSphere Application Server Community Edition 编写的应用程序,并使该应用程序像在 IBM WebSphere Application Server V6.1 上运行的那样需要一系列步骤,其中一些步骤是自动的,还有一些步骤是手动的。IBM 的新增 Migration Assistant for WebSphere Application Server Community Edition 工具是为执行自动化步骤和帮助减少所需的手动工作而创建的。本文将简要概述此新的迁移工具(在 alphaWorks 中提供),以帮助轻松地迁移到 WebSphere Application Server。 本文并不探索在使用该工具时可能遇到的任何具体问题,但是本文将提供一些总体指南,以帮助您使用和解释所得到的结果。 截至到撰写本文时为止,Migration Assistant for WebSphere Application Server Community Edition(以下称为 Migration Assistant)支持将开发的应用程序迁移到 WebSphere Application Server Community Edition V2.0.x 的 J2EE 1.4 规范。迁移应用程序目前支持的目标环境是 WebSphere Application Server V6.1(未安装任何功能包)。在本文中,对 WebSphere Application Server 的所有参考特别适合于版本 6.1.x。
Migration Assistant 可通过以下方法简化应用程序从 WebSphere Application Server Community Edition(以下称为 Community Edition)到 WebSphere Application Server 的迁移:
下面从较高层次概述了使用 Migration Assistant 执行迁移时涉及的步骤:
图 5 显示了生成的 .html 报告文件的顶部,它与浏览器中显示的一样。Input 部分显示了该工具用来生成此报告的输入参数。它提供输入和输出存档的位置、可选的外部部署计划(如果提供)和日志文件的位置。通常,您不需要参考日志文件。如果您的工具存在问题,则需要查看此文件进行调试。 Status 部分提供迁移结果的简要总结。存在以下三种可能性:
Deployment Plans 部分列出了 Migration Assistant 在迁移输入存档时处理的部署计划。 图 5. 工具输出:Overview 部分
报告的其余部分列出了使输出存档在 WebSphere Application Server 中成功运行需要的其他手动配置的项。正如前面描述的,按照角色将这些项分组为以下部分:面向开发人员的 Application Component Provider/Application Assembler 部分和面向部署人员的 Deployer/System Administrator 部分。Section Summary and Links 就像一个目录,它提供所需的工作概要和指向下面报告中每个部分的链接。 图 6 显示了从所生成输出的 Developer 部分提取的示例项。此处的操作项是将应用程序部署到 WebSphere Application Server 环境之前需要对它执行的步骤。您预期可以在本部分下发现的一些操作包括:
图 6. 工具输出:Developer 部分
图 7 包含所生成输出的 Deployer 部分的示例项。此处的操作项是在安装迁移应用程序之前需要在 WebSphere Application Server 环境中执行的步骤。您预期可以在本部分中发现的一些操作包括:
图 7. 工具输出:Deployer 部分
现在让我们了解一下报告中的某些个别项。 将为需要手动干预的每个元素的实例生成日志记录,生成顺序是 Migration Assistant 在迁移存档时遇到元素的顺序。在输出报告中,每个元素列出一次,并提供一个表,记录每个实例的值或在存档中发现此元素的次数。元素按部分分组,该部分与通常负责执行工作的人员角色(开发人员或部署人员)相关。根据手动迁移元素所需的工作多少,元素大致按降序显示。 图 8 显示了突出显示的 Message 部分的项。这是每个元素的日志文件中的消息文本,简要描述了 Migration Assistant 遇到的问题元素。消息的变量数据用于元素的每个实例或每次出现,标识修复问题所需的精确资源和其他数据。每个变量都标有名称、以粗体显示,并用 {} 号括上。 图 8. 工具输出:Message 部分
图 9 显示了突出显示的 Values 部分中的项。本部分在一个表中列出了每条消息或元素实例的变量数据。变量名称位于列标题中,以粗体显示,并匹配 Message 部分中的名称。 图 9. 工具输出:Values 部分
图 10 显示了突出显示的 Explanation 部分中的项。本部分提供了此元素要解决的问题的较完整的描述。 图 10. 工具输出:Explanation 部分
图 11 显示了突出显示的 User Action 部分中的项。本部分描述了如何解决此问题,一般提供一个指向 WebSphere Application Server V6.1 信息中心的链接,链接内容提供了解决问题的完整信息和具体步骤。 图 10. 工具输出:User Action 部分
IBM 的 Migration Assistant for WebSphere Application Server Community Edition 可以帮助减小将简单的 J2EE 1.4 应用程序从 WebSphere Application Server Community Edition V2.0.x 迁移到 WebSphere Application Server V6.1 所需的大量手动工作。对于更复杂的应用程序(如使用 EJB V2.1 或依赖于服务器独特功能和资源的那些应用程序),该工具将生成开发人员和部署人员进行手动迁移步骤所需的文档,对每个显示的角色都提供要迁移的部署构件,并提供详细的解释和用户操作以及指向 WebSphere Application Server V6.1 信息中心的上下文相关的链接。 Migration Assistant 工具在不断改进。如果在使用此工具时,提示您创建所需的迁移功能列表,请一定将意见和建议发布到本文或与此工具相关的论坛。 学习
获得产品和技术 讨论 |
|||||||||||||||||||||
| 最近更新 ( 2008-06-21 21:35:05 ) | |||||||||||||||||||||

