创建 EJB 客户机 JAR 项目

可以为现有 EJB 项目创建 EJB 客户机 JAR 项目。

如果具有当前不使用 EJB 客户机 JAR 规范和工具的现有 EJB 项目,则可以为 EJB 项目快速创建 EJB 客户机 JAR 项目。当导出应用程序时,EJB 客户机 JAR 项目将作为 EJB 客户机 JAR 文件导出。

为现有的 EJB 项目创建 EJB 客户机 JAR 项目时,所有 Java™ JAR 相关性都会适当地更新。也就是说,Java 构建路径和 MANIFEST 类路径条目上的所有 Java 项目引用都会被修改。EJB 客户机 JAR 会作为实用程序 JAR 添加到包括 EJB 项目的任何 EAR 项目。会将所有远程和本地客户机接口从 EJB 项目移至 EJB 客户机 JAR 项目。

要为现有 EJB 项目创建 EJB 客户机 JAR 项目:

  1. 在 J2EE 透视图的“项目资源管理器”视图中,右键单击 EJB 模块并从弹出菜单中选择 EJB 客户机 JAR > 创建 EJB 客户机 JAR 项目。将打开“EJB 客户机 JAR 创建”向导。
  2. 客户机 JAR URI 字段中,输入 EJB 客户机 JAR 文件的名称。对于此 URI 值,您需要输入相对于具有 EAR 文件的 EJB JAR 文件的值。
  3. 名称字段中,输入 EJB 客户机 JAR 项目的名称。
  4. 要更改缺省项目位置,单击浏览按钮来选择新的位置。 如果指定已由另一个项目使用的非缺省项目位置,则项目创建将失败。
  5. 单击完成
这会创建 EJB 客户机 JAR 项目,任何远程和本地接口类都会移至该 EJB 客户机 JAR 项目,类路径会以适当的引用进行更新,而该 EJB 客户机 JAR 项目则作为项目实用程序 JAR 文件添加到包括 EJB 项目的任何企业应用程序(EAR)项目。
要点: 如果使用“导出 EJB JAR 文件”向导来导出 EJB 项目,导出向导不会包括 EJB 项目的相关联的 EJB 客户机 JAR 项目。要包括 EJB 客户机 JAR 文件,建议导出包含 EJB 项目的企业应用程序 EAR 文件。这会使 EAR 文件包括任何从属 EJB 客户机 JAR 文件作为实用程序 JAR 文件。或者,可以在导出 EJB 项目之前除去 EJB 客户机 JAR 文件。或者作为 JAR 文件单独导出 EJB 客户机 JAR 项目。小组环境的另一个选项是一起导出项目。请参阅导出项目以供共享
限制: 如果要为已部署的现有 EJB 项目创建 EJB 客户机 JAR 项目,您必须首先从 EJB 项目中手工删除所有部署代码。从 EJB 项目中删除部署代码之后,您可以创建 EJB 客户机 JAR 项目并重新部署 EJB 项目。
相关概念
EJB 客户机 JAR 项目
相关任务
除去 EJB 客户机 JAR 项目

反馈