扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:佚名 来源:天极论坛整理 2007年10月13日
关键字:
在本页阅读全文(共6页)
使用 NetBeans IDE 的另一个优势是它提供了完整功能的调试器。
如果登录了示例基于浏览器的应用程序,则单击应用程序用户界面右上角的 Logoff 链接退出。如果正在运行独立的应用程序,则单击其右上角的 X 图标关闭应用程序。
在 NetBeans IDE 中,需要将要调试的 .jar 和 .war 文件添加到项目所创建的输出列表中。若要执行上述操作,请在 Projects 窗口中右键单击 JBossDukesBank 条目,然后从上下文菜单中选择 Properties。
选择 Output 类别,然后单击 Add JAR/Folder 按钮。
选择 jar 文件夹,然后选择 app-client.jar、bank-ejb.jar 和 web-client.war 文件。再单击 Open 按钮。
单击 Runtime 选项卡以查看已安装服务器的列表。右键单击 JBoss 应用服务器条目,然后选择 Stop。如下面的示例所示。
注意:在 NetBeans v5.0 的 beta 版本中,有一些配置错误,该步骤需要执行两次。如果 IDE 显示 timeout 错误消息,则取消错误对话框,然后重复执行该步骤。
在 Runtime 选项卡中,右键单击 JBoss 应用服务器条目,然后选择 Start in Debug Mode。
打开 Dispatcher.java,并将光标放在 doGet 方法上,以在设置 com.sun.ebank.web.Dispatcher 类的 doGet 方法中设置断点。然后选择 Run > Toggle Breakpoint。设置断点的快捷方式是单击要放置断点的行旁边的左边空白处。无论哪种方法,IDE 将以红色背景显示此行;示例如下所示(单击可获得最大尺寸的图像)。
选择 Run > Debug Main Project。由于本项目使用自己现有的 Ant 构建脚本,因此 NetBeans IDE 将其作为自由形式项目引用。正如所预料的,项目的 Ant 构建脚本不包含可用于启动 IDE 调试器的目标。因此,NetBeans IDE 建议创建适合的目标,所显示的对话框的示例如下所示。
NetBeans IDE 将打开两个编辑器窗口。一个用于 ide-targets.xml。该文件包含仅用于 IDE 的 Ant 目标。这使得 IDE 可以为您的项目添加 Ant 目标,而无需修改您的 Ant 脚本(在本项目中是 jboss-build.xml)。第二个编辑器窗口用于 debug.properties。修改 debug.properties 中的 jpda.address 和 client.url 条目,以匹配下面所示的值。
jpda.address=8787
client.url=http://localhost:8080/bank/main
将您的更改保存到 debug.properties,然后选择 Run > Debug Main Project。
IDE 调试器启动后,您的浏览器将自动设置到应用程序登录屏幕:http://localhost:8080/bank/main。通过指定 200 作为 Customer,j2ee 作为 Password 来登录应用程序。
单击应用程序的 Submit 按钮后,调试器将应用程序停止在先前在 servlet 中设置的断点处。示例如下所示(单击可获得最大尺寸的图像):
花一些时间来试验调试器的功能。若要控制调试器,请从 Run 菜单选择命令。若要显示调试器窗口,请选择 Window > Debugging。完成调试后,请选择 Run > Finish Debugger Session。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。