在服务器上调试 servlet

调试器使您能够检测和诊断应用程序中的错误。它允许您通过设置断点、暂挂线程、单步执行代码以及检查变量内容来控制程序的执行。可以在服务器上调试 servlet 而不改变应用程序的状态。
要在服务器上调试 servlet:
  1. 在“项目资源管理器”视图中,打开 servlet。 在 Web 项目中,servlet 位于 JavaSource 文件夹中。servlet 将在编辑器中打开。
  2. 要在编辑器中设置一个或多个断点,请双击要设置为断点的代码行旁边的空白处。
  3. 将项目添加至服务器。 要将项目添加到服务器,请参阅联机帮助中的将项目添加到服务器主题。
  4. 选择 servlet 并从“项目资源管理器”视图的 servlet 的上下文菜单中单击调试方式 > 在服务器上调试 打开“服务器”视图以查看服务器已启动。
  5. 当遇到断点时,“调试”视图打开。 单步执行代码,检查并显示变量,并对 servlet 进行任何必要的更改。有关调试的详细信息,请参阅联机帮助中提供的关于 Java™ Development Toolkit(JDT)调试器的文档。
  6. 完成调试后,除去断点并保存 servlet。
  7. 单击“调试”工具栏上的继续图标以执行 servlet。
  8. 如果启用了热方法替换,则更改就已经在运行的应用程序中。
  9. 如果启用了自动类重新装入(这是缺省设置),则单击“Web 浏览器”中的刷新图标以更新更改。 不会改变应用程序的状态。
  10. 如果未启用自动类重新装入,则会改变应用程序的状态。 要更新更改,请重新启动服务器。
    • 对于 WebSphere® Application Server V5.11,必须重新启动 EAR 项目。通过在“服务器”视图中选择服务器来重新启动项目。右键单击该服务器,然后单击重新启动 <项目名称>
    • 对于 Tomcat:重新启动服务器。
1 WebSphere Application Server Toolkit V6.1.x 中未提供该服务器,但在诸如 Rational® Application Developer V7.0.x 或 Rational Software Architect V7.0.x 之类的产品中提供了该服务器

反馈