快速业务通道

NetBeans和JBoss结合使用入门指南 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-24
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和JBoss结合使用入门指南(4)

时间:2010-01-06

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。

进一步研究

项目文件

Projects 窗口仅显示了在常规基础上最可能进行修改的文件的高层逻辑视图。若要查看项目文件夹中的全部文件,请单击 Files 选项卡。作为示例,web.xml 文件位于 dd/web 文件夹中,如下列所示。

如果右键单击 web.xml 条目并选择 Open the IDE 将显示自定义部署描述符编辑器。

映射 Ant 命令

本教程描述了使用现有 Ant 构建脚本创建自由形式项目。为了让 NetBeans IDE 使用现有 Ant 构建脚本,必须将其本身的命令映射到该构建脚本的目标。通过右键单击项目并选择 Properties,您可以控制如何操作该映射。然后单击 Build and Run。如下面的示例所示。

项目模板

本教程中创建了 Web Application 项目。NetBeans IDE 支持很多其他项目模板。示例应用程序不仅由 web 组件构成:有 Enterprise Java Beans (EJBs) 和一个独立的应用客户端。NetBeans IDE 可为每种可交付使用组件的类型创建其他项目。作为示例,可创建一个 EJB Module with Existing Ant Script 项目。IDE 将提供一组重要的 EJB 相关功能,以 EJB 的逻辑视图开始,如下所示。

扩展 IDE

NetBeans IDE 提供了使用 JBoss 所需的全部标准功能。但是,如果有 IDE 不符合的特

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号