在远程服务器上测试 portlet

可以使用远程“WebSphere® Portal 服务器连接”服务器来测试一个或多个 portlet 项目。

当已将 portlet 发布至“服务器连接”服务器时,在远程服务器上就会创建一个 Portlet 预览页面。每个 portlet 都放置在“Portlet 预览”页面下它自己的页面中。每个 portlet 的页面名为 user/portletname,其中 user 是在“服务器连接”服务器配置中定义的用户标识,而 portletname 是 portlet 项目名称。

在 WebSphere Studio 的先前版本中,此功能被称为 portlet 预览

要在远程服务器上测试 Portlet 项目:

  1. 配置远程服务器
  2. 从“项目资源管理器”视图中突出显示 portlet 项目并选择运行 > 在服务器上运行
  3. 要使用现有服务器定义,选择选择现有服务器并从列表中选择“WebSphere Portal 服务器连接”服务器。

    要定义新的远程测试服务器,请参阅定义远程服务器以测试 portlet

  4. 单击完成。在启动服务器并且部署 portlet 之后,您定义的 Web 浏览器会转至远程服务器上的 portlet 页面的 URL。
  5. (可选)卸载 portlet
注: 如果多个用户正在同一服务器上测试 portlet,则应确保各个 portlet 的 UID 是唯一的。否则,当在服务器上安装 portlet 时,它可能会使用该 UID 替换最初的 portlet。要修改 portlet 的 UID:
  • 对于 IBM® portlet API,使用 portlet 部署描述符编辑器修改 UID。请参阅定制 IBM API portlet
  • 对于 JSR 168 API,UID 是使用 portlet-app 元素的 id 属性构造的。如果未指定 id 属性,则 UID 是使用登录用户标识和项目名自动生成的。

有关 UID 的更多信息,参阅 WebSphere Portal Information Center 中的 Guidelines for portlet application UIDs

注: 如果项目名、文件名、文件目录结构或 WebSphere Portal 登录名的用户标识过长,就会发生 XML 异常,并且服务器连接将无法启动。要更正这种情况,在“WebSphere Portal 服务器连接”服务器配置上缩短文件名的长度、文件目录结构或 WebSphere Portal 登录的用户标识。
相关任务
配置远程 WebSphere Portal 服务器以进行测试和调试
在远程服务器上复位 portlet
定义 Web 浏览器和设备仿真器
将服务器与项目相关联
在本地服务器上测试 portlet

(C) Copyright IBM Corporation 2002, 2005. All Rights Reserved.