调试 portlet

可以调试正运行在 WebSphere® Portal(安装在工作站本地或远程机器上)上的 portlet 应用程序。

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

要调试 portlet 应用程序,需要定义 WebSphere Portal 测试环境服务器(进行本地调试)或 WebSphere Portal Server Attach 服务器(进行远程调试)。有关创建服务器的更多信息,参阅定义服务器以测试 portlet

本地调试

可以调试运行在与工作台一起安装的 WebSphere Portal 上的 portlet 应用程序。portlet 应用程序的行为与它在 WebSphere Portal 上运行时的行为相同。要启用本地调试,您必须执行下列操作:

有关本地调试的更多信息,参阅在本地调试 portlet

本地调试的优点

当以本地方式进行调试时,服务器是针对工作台中的资源运行的。因此,您可以添加、更改资源或从 Portlet 项目除去资源,并且服务器将自动检取这些更改。在本地调试中,在您启动服务器时,将自动执行调试 portlet 所需的以下操作。

除非您必须以远程方式调试 portlet,否则建议您以本地方式调试它们。

本地调试的限制

要调试以下 portlet 应用程序,远程调试是唯一的选项:

要在更改 portlet 属性(例如,portlet 名称或调试期间受支持的标记和方式)之后继续调试,您可能需要在 WebSphere Portal 上发布然后重新启动服务器。

远程调试

您可调试运行在 WebSphere Portal 上的 portlet 应用程序,该 WebSphere Portal 在可通过网络连接访问的远程系统上。执行下列操作以远程调试:

有关远程调试的更多信息,参阅远程调试 portlet

远程调试的优点

当正在调试的程序运行在另一个系统上并且在该系统上的行为与在您自己系统上的行为不同时,远程调试非常有用。

远程调试的限制

远程调试类似于本地调试。在工作空间中所作的更改需要重新发布才能在服务器上生效。也可能会有网络延迟。

相关任务
在本地调试 portlet
远程调试 portlet
定义服务器以测试 portlet
相关参考
故障诊断
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.