在本地服务器上调试 portlet

要在本地服务器上调试 portlet 项目,将使用门户网站测试环境服务器。建议您在本地服务器上而不是远程服务器上调试 portlet。

调试 portlet 应用程序的过程与调试 Web 应用程序的过程完全相同。可以控制和跟踪 portlet 的执行。可在 Java™ 源代码和 JSP 文件中设置断点。

在调试期间,对 portlet 的大多数更改是被自动重新发布到测试环境的。但是,某些更改(如,更改 portlet 名称、受支持的标记或受支持的方式)可能需要您重新启动服务器以确认 portlet 项目的资源更改。

在本地测试环境服务器上调试 portlet 时,将使用缺省主题和皮肤。要使用定制主题或皮肤,参阅测试和调试门户网站

当已将 portlet 发布至测试环境服务器时,就会创建一个测试环境页面。每个 portlet 都放置在“测试环境”页面下它自己的页面中。每个 portlet 页面都与相关联的 Portlet 项目具有相同名称。

要在测试环境中调试 portlet 应用程序:

  1. 在“项目资源管理器”视图中,右键单击 portlet 项目并选择调试 > 在服务器上调试 “选择服务器”面板出现。
  2. 选择本地主机中的现有服务器或创建新的服务器。有关创建服务器的指示信息,参阅定义本地服务器以测试 portlet
  3. 单击完成 项目将发布至 WebSphere® Portal 测试环境,并且该服务器以调试方式启动。Web 浏览器自动启动。

    如果已经在代码中设置了断点并且已经遇到了其中一个断点,系统将询问您是否想要打开“调试”透视图。

    要将“调试”透视图的启动行为更改为遇到断点时总是打开“调试”透视图,或者更改为遇到断点时决不打开“调试”透视图,更改窗口 > 首选项 > 运行/调试页面上的首选项。

限制:要调试下列类型的 portlet 应用程序,远程调试是唯一的选项:
  • 个性化 portlet 应用程序。有关更多信息,参阅故障诊断
  • 某些 Portlet 应用程序,这些应用程序需要未包括在工作台支持的运行时环境中的组件,并且必须安装在 WebSphere Application Server 上。
相关概念
调试器
相关任务
定义本地服务器以测试 portlet
定义 Web 浏览器和设备仿真器
在远程服务器上调试 portlet
部署 portlet 项目
配置 WebSphere Portal 5.1 测试环境

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