使用“J2EE 迁移”向导来迁移项目结构和企业应用程序项目及关联的模块的 J2EE
规范级别。
- 项目结构迁移
- 对于在较早版本的工作台中创建的项目,项目结构可能有所不同。可以使用“J2EE 迁移”向导来将旧的项目结构迁移至当前项目结构。
- J2EE 规范级别迁移
- “J2EE 迁移”向导还有助于迁移企业应用程序项目和其他模块项目的 J2EE 规范级别。例如,可以将项目从 J2EE 1.2 迁移到 J2EE 1.3 或 J2EE 1.4。
使用向导既可以同时执行项目结构的迁移和 J2EE 规范级别的迁移,也可以分别执行。
如果选择迁移 J2EE 规范级别,则必须为项目指定目标服务器。
- 目标服务器迁移
- 如果选择迁移 J2EE 规范级别,则在迁移时还可以指定目标服务器。
- EJB 迁移
- 对于正在迁移的 EJB 模块,迁移向导可执行其他一些选项:
- 将 CMP 1.x bean 迁移至 CMP 2.x bean:如果将
EJB 1.x CMP bean 看作 EJB 模块的一部分,则可以选择将它们迁移至 EJB 2.x 规范级别。因为不能成功迁移所有对象,所以在迁移之后可能会出现验证错误。例如,将 finder 查询迁移至 EJB
QL,但是 finder 语句将会无效,原因是不能根据给定的元数据确定此语句。
- 添加本地客户机视图:如果正将 EJB 模块中的 EJB
1.x CMP bean 迁移至 EJB 2.x CMP bean,则此选项会将本地客户机视图添加至 CMP bean。
提示: 如果导入旧的企业应用程序项目 EAR 文件,则会从先前版本自动更新项目结构。
要迁移企业应用程序项目及其模块:
- 在 J2EE 透视图的“项目资源管理器”视图中,右键单击要迁移的企业应用程序项目,并从弹出菜单中选择。此时会打开“J2EE 迁移”向导。
- 单击下一步以单步执行此向导。向导包括正在迁移的每种类型模块的页面。每个页面都包括一个表,可以从该表中选择要迁移的特定项目。
- 可选: 如果正在迁移 CMP 实体 bean 的 EJB 规范级别,并且如果正将本地客户机视图添加至这些 bean,则可使用“EJB 模块迁移”页来进一步定义 bean 的迁移。可以选择将迁移且已添加了本地客户机视图的企业 bean,且可定义本地客户机视图命名方案。还可以指定是否要删除远程视图。
- 单击完成以开始迁移。
在迁移完成之后,向导会显示一个报告,其中列示了迁移结果。
注: 应该特别注意此报告,原因是它指出了哪些工件因为不再有效而被迁移、替换或删除。