将 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 中的门户网站工具
迁移 portlet 项目中的 Faces 资源
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.