科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道NetBeans和JBoss 结合使用的入门指南

NetBeans和JBoss 结合使用的入门指南

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文将展示如何结合使用 NetBeans 集成开发环境 (IDE) 和 JBoss 应用服务器。Getting Started with JBoss 4.0……

作者:佚名 来源:天极论坛整理 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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章