在导入 portlet WAR 文件之前创建空的 portlet 项目。
要导入 portlet WAR 文件:
- 创建空的 portlet 项目。
- 选择,或者选择。
- 取消选择创建 portlet 复选框。
- 选择 WebSphere® Portal 版本。
- 单击完成。 如果出现确认透视图切换对话框,则单击是。
- 将 portlet WAR 文件导入您在上一步所创建的 Portlet 项目中。
- 选择。单击下一步。
- 使用浏览按钮从本地文件系统中选择 WAR 文件。
- 对于 WAR 项目,选择您在上面所创建的 Portlet 项目。
- 选择覆盖现有资源而不发出警告复选框。
- 单击完成。
- 如果该 WAR 文件中包含已导出的源文件,则将它们从 source 文件夹移至 JavaSource 文件夹。
- 在“项目资源管理器”视图中,突出显示您在以上步骤中所创建的 portlet 项目。
- 展开
- 展开
- 将 source 文件夹下面的内容移至 JavaSource 文件夹。
- 单击完成。如果出现确认透视图切换对话框,则单击是。 这样就创建了 portlet 项目和企业应用程序(EAR)项目并且导入了 WAR 文件。
导入内容就将作为一个项目显示在“项目资源管理器”视图中。要更改现有项目的目标服务器:
- 在“项目资源管理器”视图中右键单击该项目。
- 选择服务器。
- 在右窗格中更改目标运行时。单击确定以保存更改。
提示:在导入一个使用 JSR 168 portlet API 的 portlet WAR 文件之后,应确保 Portlet 部署描述符(portlet.xml)为 <portlet-app> 元素上的 ID 属性指定了唯一值。要检查是否指定了唯一值,在“项目资源管理器”视图中双击您的项目的“Portlet 部署描述符”条目。当“Portlet 部署描述符”编辑器打开时,转至“源代码”选项卡。