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