测试 J2EE 应用程序客户机

J2EE 应用程序客户机类似常规 Java™ 应用程序。它们包含已经执行的 main() 方法,并且会继续执行直到客户机虚拟机终止。它们可作为典型的“胖客户机”应用程序运行以显示为持久性和业务逻辑而连接至一组 EJB 的 GUI,或作为通过网络提供服务的服务器应用程序运行。但是,J2EE 应用程序客户机比起常规 Java 应用程序来说有几个优点,这是因为它在轻量级服务器容器内运行。此容器可向应用程序客户机提供过去只可用于其他 J2EE 组件的服务。
先决条件:创建一个包含整个应用程序客户机项目的 EAR。

使用 J2EE 应用程序客户机而不是使用常规 Java 应用程序的好处有:

要构建完整的命令行来启动应用程序客户机,执行下列操作:

  1. 切换至“调试”透视图(窗口 > 打开透视图 > 其他 > 调试)。
  2. 在主工具栏中,单击运行图标 这是运行图标的图像。 并选择运行,或者单击调试图标 这是调试图标的图像。 并选择调试。“应用程序客户机启动配置”对话框打开。
  3. 在“应用程序客户机启动配置”对话框的左窗格中,选择要创建的配置类型:WebSphere® V6.1、V6.01 或 V5.11 应用程序客户机,并单击新建
  4. 名称字段中,输入配置的名称。
  5. 在“应用程序”选项卡中,从企业应用程序列表中选择企业应用程序。 如果希望在调试时对代码进行更改,则选择在调试方式下启用热方法替换复选框。
  6. 在“参数”选项卡中,可添加“程序”参数和 VM 参数以及指定工作目录。 所有 WebSphere Application Server 客户机启动程序参数都以 -CC 开始。缺省“程序”参数为 -CCverbose=true,它将在运行时提供有用的调试信息。不以 -cc 开始的任何参数在运行时都将被传递到您的应用程序。有关各种“程序”参数和 VM 参数的更多信息,参阅“启动客户机”工具的 WebSphere Application Server 文档。
  7. 完成配置启动配置后,单击应用来设置您的配置,然后单击运行来启动应用程序客户机。
注: 尝试从远程机器上运行的 J2EE 客户机访问 WebSphere V5.1 测试环境时会产生 org.omg.CORBA.COMM_FAILURE。必须配置在远程服务器配置中定义的 ORB 引导程序主机名才能解决该问题。要编辑 ORB 引导程序主机名,转至服务器编辑器的“端口”页。在 ORB 引导程序端口部分中,在主机名字段中输入远程主机名。保存编辑器并重新启动测试环境。
相关参考
运行多线程 WebSphere 应用程序客户机
1 WebSphere Application Server Toolkit V6.1.x 中未提供,但在诸如 Rational® Application Developer V7.0.x 或 Rational Software Architect V7.0.x 的产品中会提供

反馈