构建在 IBM Rational® Software Analyzer 技术之上
Application Migration Tool 提供了一种方式,用于帮助您将应用程序从其他竞争对手的应用服务器迁移到 IBM WebSphere Application Server。将 Java Platform, Enterprise Edition (Java EE) 应用程序从一个应用服务器迁移到另一个应用服务器可能会很昂贵且耗时。迁移流程包括修改 java 源代码、JSP 和部署描述符。更多信息,请参见详细 文档。
该工具构建在 IBM Rational® Software Analyzer 之上,IBM Rational® Software Analyzer 是一种识别、分析和解决应用程序代码质量和遵从性要求的解决方案。Application Migration Tool 使用 Rational Software Analyzer 的扫描功能查找特定竞争对手的应用服务器的数据,并提供了一种审查和更改数据的方法,以便该应用程序可以在应用服务器上运行。要了解关于 IBM Rational Software Analyzer 的更多信息,请参见 产品网站。
该工具的当前版本支持将 Java EE 1.4 应用程序和更早版本从 Oracle Weblogic Server 迁移到 WebSphere Application Server version Version 7.0。
我们的工具侧重于以下几个方面:
- Classpath 设置:将 Enterprise Archive (EAR) 类路径转换为 J2EE 规范
- WebLogic Server Startup 类:检测并转换 T3StartupDef 和 T3ShutdownDef 类
- 不可移植的 JNDI 查找:检测并重构 JNDI 查找以使用没有参数的 InitialContext
- JSP:根据 TLD 文件执行 JSP 标记/属性名称的区分大小写
- 部署描述符:检测并将具体 WebLogic 部署描述符元素转换为行业标准的部署描述符元素
- WebLogic 专用 java 软件包参考:检测并将专用软件包参考转换为标准软件包参考
- Web Services:生成 ANT 脚本、服务端点接口、WSDL、部署描述符、映射文件和其他 JAXRPC Webservice 构件
该工具转换那些在 Migration 文档(可从下载文档中获得)中记录的项。该工具应该能够在转换应用程序以便在 WebSphere 上运行方面提供大量帮助,但并不涵盖一切。稍后我们将增强该工具,以使其包含针对其他任务的解决方案。
IBM WebSphere Application Server Application Migration Toolkit 可安装在现有的 Eclipse IDE version 3.4.2 或更高版本中。如果您没有 Eclipse IDE,在继续之前您应该下载一个 Eclipse IDE 版本。它还会安装在现有的 IBM Rational Application Developer 中。图 1 展示了这一转换流程。
图 1. Application Migration Tool
下载了 IBM WebSphere Application Migration Toolkit 之后,可按以下步骤进行安装:
- 启动基于 Eclipse 的 IDE。
- 在 Eclipse 菜单栏,选择 Help > Install New Software。
- 在 Install 窗口,单击 Add。
- 在 Add Site 窗口,输入下列信息:
Name: IBM WebSphere Application Migration Toolkit;
Location: 输入所下载的 zip 文件的位置。例如,C:\MigrationToolkit\com.ibm.ws.appconversion-updatesite.zip。
- 在 Install 窗口,选择想要安装的插件的复选框。选择“Contact all update sites during install to find required software” 复选框并单击 Next。
- 单击 Finish 以开始安装。
- 当显示 Software Updates 窗口时,重启 Eclipse 环境。
下载文件中包含完成安装的说明。