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