如果具有当前不使用 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 项目:
这会创建 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 项目。