调试器使您能够检测和诊断应用程序中的错误。它允许您通过设置断点、暂挂线程、单步执行代码以及检查变量内容来控制程序的执行。可以在 WebSphere® 测试环境中或在 WebSphere 服务器上调试企业 bean。(Tomcat 不支持 EJB 测试和发布)。
- 在“导航器”视图中,打开企业 bean。 (必须要有已生成的 EJB 部署代码)。该 bean 在编辑器中打开。
- 要在编辑器中设置一个或多个断点,请双击要设置为断点的代码行旁边的空白处。
- 确保项目相关联以在服务器和配置上运行。
- 从“导航器”视图的 bean 上下文菜单中,单击在服务器上调试。“通用测试客户机”打开。
- 在左窗格中,在 EJB Bean 节点下面,展开 bean。 展开 bean 的 home 接口并单击包含断点的方法。该方法将显示在右窗格中。
- 在右窗格中,单击调用按钮。
- 在“结果”窗格中,单击使用对象按钮以获取远程接口。
- 在左窗格中,展开 bean 的远程接口并单击该方法。
- 在右窗格中,在“值”字段中为参数输入任何值并单击调用按钮。
- 当遇到断点时,“调试”视图打开。 单步执行代码,检查并显示变量,并对 bean 进行任何必要的更改。有关调试的详细信息,参阅联机帮助。
- 保存 bean。
- 如果启用了热方法替换,则更改就已经在运行的应用程序中。
对于 WebSphere Application Server,服务器将自动重新装入更改并重新启动 EAR。服务器能够识别您所作的更改。