用于调试 Java™ 和混合语言以及 WebSphere® Application Server 的首选项包括启用混合语言调试、启用逐步调试方式和设置单步执行过滤器和逐步执行过滤器,它们是在单步执行或以逐步方式调试时不想停止的一组包和类等。
从工作台菜单栏中选择窗口 > 首选项来打开首选项对话框。在此对话框中,可以选择运行/调试节点来为 Java 调试会话设置各种调试首选项。此外,还可设置下列首选项以调试 Java 和混合语言以及在 WebSphere Application Server 上运行的 Web 对象和其他元素:
在 Java 和混合语言调试首选项页面中,可以在“混合语言调试”部分设置混合语言调试首选项,如下所示:
如果在调试 Web 对象时应用了逐步执行过滤器,则调试器将在每个没有过滤掉的对象处停止。要对 Web 对象启用逐步调试,选择 Web 对象元素旁边的复选框。如果想要在装入可单步跳入的 Web 对象时应用过滤器,则选择 Web 对象元素,然后单击设置按钮。这将打开 Web 对象过滤器对话框。在此对话框中,选择应用过滤器复选框将启用 Web 对象过滤。当选择了此复选框时,就可以添加和除去过滤器,如下所示:
要临时禁用已定义的过滤器,取消选择其复选框。或者,要禁用所有已定义的过滤器,单击全部禁用。要启用已禁用的过滤器,选择其复选框 - 或单击全部启用以启用所有的过滤器。
在首选项对话框中,选择运行/调试 > Java 和混合语言调试 > 单步执行过滤器将打开“单步执行过滤器”页面。在此页面中,可以设置 Java 单步执行过滤器首选项。
借助单步执行过滤器,可以避免调试您的代码依赖于的外部包,以便只调试您的应用程序。单步执行过滤器会影响单步跳入和单步返回操作,并且独立于逐步执行过滤器。单步执行过滤器与 WebSphere Application Server 调试逐步执行过滤器(先前所描述的)以相同的方式设置。