在服务器上调试 servlet

调试器使您能够检测和诊断应用程序中的错误。它允许您通过设置断点、暂挂线程、单步执行代码以及检查变量内容来控制程序的执行。可以在 WebSphere® 测试环境中*、在 WebSphere 服务器上或者在 Apache Tomcat* 上本地调试 servlet,而不会改变应用程序的状态。

要在服务器上调试 servlet:
  1. 在“项目资源管理器”视图中,打开 servlet。 在 Web 项目中,servlet 位于 Java™ Source 文件夹中。该 servlet 在 Page Designer 编辑器中打开。
  2. 要在编辑器中设置一个或多个断点,请双击要设置为断点的代码行旁边的空白处。
  3. 确保项目相关联以在服务器上运行。
  4. 选择 servlet,并从“项目资源管理器”视图中的 servlet 文件的上下文菜单中单击调试 > 在服务器上调试 打开“服务器”视图以查看服务器已启动。
  5. 当遇到断点时,“调试”视图打开。 单步执行代码,检查并显示变量,并对 servlet 进行任何必要的更改。有关调试的详细信息,参阅联机帮助。
  6. 完成调试后,除去断点并保存 servlet。
  7. 单击“调试”工具栏上的继续图标以执行 servlet。
  8. 如果启用了热方法替换,则更改就已经在运行的应用程序中。
  9. 如果启用了自动类重新装入(这是缺省设置),则单击“Web 浏览器”中的刷新图标以更新更改。 不会改变应用程序的状态。
  10. 将改变应用程序的状态。 要更新对服务器所作的更改:
    • 对于 WebSphere Application Server V5.x,必须重新启动 EAR 项目。通过在“服务器”视图中选择服务器来重新启动项目。右键单击服务器、单击重新启动项目并选择项目名称。
    • 对于 Tomcat:重新启动服务器。
服务器能够识别您所作的更改。

*在 WebSphere Application Server Toolkit 中未提供它。

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.