迁移到 Rational Application Developer V6.0 中的门户网站工具

Portal Toolkit V5.0.2.2 项目将自动迁移到 Rational® Application Developer V6.0 门户网站工具,方法是通过迁移 Portal Toolkit 工作空间、从 SCM(源代码管理)系统装入项目或使用“项目交换”功能部件导入项目。如果要从 Portal Toolkit 的较早版本进行迁移,将需要把 Portlet 项目导出为 WAR 文件,然后将 WAR 文件导入到 Rational Application Developer V6.0 中的门户网站工具中。

在迁移门户网站应用程序之前,必须安装 Rational Application Developer V6.0 的门户网站工具功能部件。参阅《安装指南》

注: 不支持 Portlet 项目的向后兼容性。
只有在 WebSphere® Studio V5.1.2 的 Portal Toolkit V5.0.2.2 创建的项目支持自动迁移。有关迁移详细信息,请参阅从 WebSphere Studio V5.1、5.1.1 或 5.1.2 进行迁移

如果 Portlet 项目与企业应用程序项目相关联,则将需要在 EAR 项目上设置适当的目标服务器。可以在服务器属性页(属性 > 服务器)上设置目标服务器。

在迁移 Portal Toolkit V5.0.2.2 项目期间,会发生一些其它更改:
  • 如果没有对项目设置目标服务器,则将目标服务器设置为 WebSphere Portal V5.0。
  • 更正了 Portlet 构建路径
  • 添加了 Portlet 项目性质

如果要从 Portal Toolkit 的较早版本进行迁移,则需要将 Portlet 项目手工迁移到 Rational Application Developer V6.0 中的门户网站工具中。

  1. 将现有项目导出至 WAR 文件: 在较早版本的 Portal Toolkit 中,将每个项目导出到具有源文件的 WAR 文件中。
    1. 右键单击项目并选择导出
    2. 选择 WAR 文件导出源文件并单击完成
  2. 导入 Portlet WAR 文件:
    1. Rational Application Developer V6.0 的门户网站工具中,创建新的空 Portlet 项目。
      1. 选择文件 > 新建 > 项目 > 门户网站 > Portlet 项目或 Portlet 项目(JS4 168)
      2. 取消选择创建 Portlet
      3. 单击显示高级
      4. 如果要导入 WebSphere Portal 4.2 Portlet,则选择 2.2 作为 servlet 版本。
      5. 选择 WebSphere Portal V5.0 作为目标服务器,然后单击完成
    2. 将 WAR 文件导入这个新的空 Portlet 项目。
      1. 选择导入
      2. 选择 WAR 文件并指定前面导出的那个 WAR 文件(将项目导出到较早版本的 WAR 文件中)。
      3. 选择新的空 Portlet 项目。
      4. 选择覆盖现有资源而不发出警告
      5. 不要选择覆盖时删除项目
  3. 删除 TLD 文件:

    如果项目中存在 Portlet TLD 文件,建议您删除该文件。否则,重建项目时您会接收到警告消息。保留该文件在将 Portlet 项目部署到 WebSphere Portal 时可能会产生问题,Portlet 的 TLD 文件不同于服务器中的 TLD 文件。

  4. 如果要导入 WebSphere Portal 4.2 Portlet,则需要将这个迁移的 Portlet 项目迁移到 WebSphere Portal 5.x。
有关将 WebSphere Portal V4.2 Portlet 迁移到 V5.x 的信息,参阅将 WebSphere Portal V4.2 Portlet 迁移到 V5.x

有关迁移 Portlet 项目中的 Faces 资源的信息,参阅更新 Portlet 项目中的 Faces 运行时资源

相关任务
将 WebSphere Portal V4.2 Portlet 迁移到 V5.x
更新 Portlet 项目中的 Faces 运行时资源
从 WebSphere Studio V5.1、5.1.1 或 5.1.2 进行迁移
相关参考
WebSphere 测试环境的更改
反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.