如果与相关联的 EJB 客户机 JAR 项目一起配置了 EJB 项目,则可以除去
EJB 客户机 JAR 项目。EJB 客户机 JAR 项目的内容会与 EJB 项目合并在一起,所有引用都会被更新,而 EJB 客户机 JAR 项目会被删除。
除去 EJB 客户机 JAR 项目的操作是不能撤销的,但可以在以后重新创建 EJB 客户机 JAR 文件。有关更多信息,请参阅创建 EJB 客户机 JAR 项目。
要从 EJB 项目中除去 EJB 客户机 JAR 项目:
- 在 J2EE 透视图的“项目资源管理器”视图中,右键单击 EJB 模块,并从弹出菜单中选择 。
- 一个警告对话框会要求您确认除去操作。单击是以除去 EJB 客户机 JAR 项目。
删除过程自动执行下列操作:
- EJB 客户机 JAR 项目的内容会与 EJB 项目合并在一起。
- 如果在 EJB 项目和 EJB 客户机 JAR 项目中存在重复的文件,则将询问您是否要覆盖。
- 更新所有引用:
- 对作为“项目实用程序 JAR”的 EJB 客户机 JAR 项目的引用将从所有引用的 EAR 项目中除去。
- 如果引用的 EAR 项目不包含 EEJB 模块项目,则会将 EJB 模块项目添加至引用的 EAR 项目作为“项目实用程序 JAR”。
- EJB 客户机 JAR 项目中的任何外部类路径条目(例如,xerces.jar 的类路径条目)将复制到 EJB 项目。
- 将任何 Java™ JAR 依赖项(例如,EJB 客户机 JAR 项目的清单类路径中的条目)都复制到 EJB 项目。
- EAR 项目中包含 EJB 客户机 JAR 项目的其他模块中的任何 Java JAR 依赖项将更新为引用 EJB 项目,而不是引用 EJB 客户机 JAR 项目。
- EJB 客户机 JAR 项目将被删除。