将 WebSphere Portal V4.2 portlet 迁移到 V5.x

Rational® Application Developer V6.0 不支持开发 WebSphere® Portal V4.2 portlet。需要将 WebSphere Portal V4.2 portlet 项目迁移到 V5.x。

为 WebSphere Portal V4.2 编写的大部分 portlet 无需更改就可以在 WebSphere Portal V5.x 中运行。现在将一些 Portlet 4.2.x API 标记为建议不要使用,但在 WebSphere Portal V5.x 上仍然可用。

注: 迁移的 portlet 应用程序项目不是向后兼容的。
要将 WebSphere Portal V4.2 的 portlet 应用程序迁移到 V5.x,执行下列步骤:
  1. 将 Portal V4.2 portlet 项目迁移到 Portal 5.x portlet 项目:
    1. 右键单击想要迁移的 portlet 应用程序项目。
    2. 选择属性 > Portlet API 以打开 Portlet API 页。
    3. 从 Portlet API 级别下拉列表中选择 WebSphere Portal V5.x
    4. 单击确定将自动进行下列更改:
      • 如果存在 portlet API 的标记库描述符(TLD)文件,则除去该文件。
      • Web 级别将从 2.2 更改为 2.3。
      • 将除去特定于 portlet 的类路径条目,因为 WebSphere Portal JRE 容器和 WebSphere Portal 运行时目标容器将动态添加它们。
  2. 如果 portlet 项目与企业应用程序项目相关联,则建议您将 EAR 项目的 J2EE 级别迁移到 J2EE 1.3。 为 WebSphere Portal V5.x 设计的 portlet 应用程序应符合 J2EE 级别 1.3 规范。
    注: 在将 企业应用程序项目迁移到 J2EE 1.3 之前,阅读迁移 J2EE 项目。有关使用 J2EE 迁移向导的更多信息,请参阅联机帮助。
    1. 如果迁移的 portlet 项目只与企业应用程序项目相关联,则执行以下操作:
      1. 关闭工作台中的所有编辑器。
      2. 右键单击与迁移的 portlet 项目相关联的企业应用程序项目。
      3. 选择迁移 > J2EE 迁移向导然后单击下一步
      4. 选择 J2EE V1.3 并选择 WebSphere Portal 作为目标服务器。
      5. 单击完成
    2. 如果有其它 portlet 项目与企业应用程序项目相关联,则必须除去迁移的 portlet 项目并将它添加至另一个企业应用程序项目。
      1. 从企业应用程序项目中除去迁移的 portlet 项目的模块。
        1. 展开企业应用程序项目并选择部署描述符。
        2. 选择打开方式 > 部署描述符编辑器
        3. 选择模块选项卡。在编辑器的“模块”页上,选择迁移的 portlet 项目的 WAR 文件。
        4. 单击除去
        5. 选择文件 > 保存以保存更改。
      2. 创建新的企业应用程序项目并向它添加 portlet 项目。
        1. 选择文件 > 新建 > 项目
        2. 选择显示所有向导复选框。
        3. 展开 J2EE 并选择企业应用程序项目
        4. 填写项目名称字段,选择 J2EE V1.3 并选择 WebSphere Portal 作为目标服务器,然后单击下一步
        5. EAR 模块项目页上,选择迁移的 portlet 项目然后单击完成
portlet 项目现在已迁移到 WebSphere Portal V5.x。

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

相关任务
迁移到 Rational Application Developer V6.0 中的门户网站工具
迁移 portlet 项目中的 Faces 资源

(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.