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 中的门户网站工具中。
- 将现有项目导出至 WAR 文件: 在较早版本的 Portal Toolkit 中,将每个项目导出到具有源文件的 WAR 文件中。
- 右键单击项目并选择导出。
- 选择 WAR 文件和导出源文件并单击完成。
- 导入 portlet WAR 文件:
- 在 Rational Application
Developer V6.0 的门户网站工具中,创建新的空 portlet 项目。
- 选择。
- 取消选择创建 portlet。
- 单击显示高级。
- 如果要导入 WebSphere Portal 4.2 portlet,则选择
2.2 作为 servlet 版本。
- 选择 WebSphere Portal V5.0 作为目标服务器,然后单击完成。
- 将 WAR 文件导入这个新的空 portlet 项目。
- 选择导入。
- 选择 WAR 文件并指定前面导出的那个 WAR 文件(将项目导出到较早版本的 WAR 文件中)。
- 选择新的空 portlet 项目。
- 选择覆盖现有资源而不发出警告。
- 不要选择覆盖时删除项目。
- 删除 TLD 文件:
如果项目中存在 portlet TLD 文件,建议您删除该文件。否则,重建项目时您会接收到警告消息。保留该文件在将
portlet 项目部署到 WebSphere Portal 时可能会产生问题,portlet 的 TLD 文件不同于服务器中的 TLD 文件。
- 如果要导入 WebSphere Portal 4.2 portlet,则需要将这个迁移的
portlet 项目迁移到 WebSphere Portal 5.x。