导入 EJB JAR 文件

可以将 bean 和其他元数据从 EJB JAR 文件导入到新的或现有的 EJB 项目。
提示: 下面一段适用于 Windows。 可以快速将 EJB JAR 文件从“Windows® 资源管理器”或桌面拖放到“项目资源管理器”视图中。如果放到现有 EJB 模块上,则向导将添加 EJB JAR 作为引用的 JAR。

要使用“导入”向导将 EJB JAR 文件导入到 EJB 项目中:

  1. 在 J2EE 透视图中,单击文件 > 导入 > EJB JAR 文件,然后单击下一步
  2. EJB JAR 文件组合框中,输入想要导入的 EJB JAR 文件的位置和名称。还可以单击浏览按钮以从文件系统中选择该 JAR 文件。
  3. EJB 项目组合框中,从下拉列表中选择 EJB 项目。
  4. 目标运行时下拉列表中,选择要确定为开发的目标的应用程序服务器。作出此选择会通过修改项目的类路径条目而影响运行时设置。
  5. 可选: 要将新模块添加至企业应用程序(EAR)项目,请选中将模块添加至 EAR 应用程序复选框。EAR 应用程序组合框中,输入新的项目名称,或者从下拉列表中选择现有的企业应用程序项目。或者单击新建按钮以启动“新建企业应用程序项目”向导。
    注: 如果输入新的 EAR 项目名,则将在缺省位置创建 EAR 项目,并带有基于正在创建的项目版本的最低兼容 J2EE 版本。如果想要为企业应用程序指定另一个版本或另一个位置,则必须使用“新建企业应用程序项目”向导。
注: 在导入期间,将 EJB 1.0 JAR 中的 .ser 文件转换为 EJB 1.1 的 ejb-jar.xml 文件。

导入的 .class 文件

还可以导入只包含二进制 .class 文件(没有源代码)的 EJB JAR 文件。可以映射这些 bean、可以生成部署代码或者可以创建依赖于 JAR 的内容的新的企业 bean。

称为 xxx.imported_classes 的文件夹将只包含 .class 文件。在导入期间,所有其他文件(例如,源文件和 .properties 文件)都将复制至 EJB 项目的源文件夹。此策略允许 EJB 工具反映二进制 Java™ 类的形状,以便映射、组装和部署已导入 JAR 文件。

当进行 EJB JAR 导出时,xxx.imported_classes 文件夹的内容被合并到结果 EJB JAR 中。即,导出的 JAR 文件将是单个归档,它包含 EJB 项目的 Java 输出文件夹与 xxx.imported_classes 文件夹的合并内容。

相关概念
基于注释的编程概述
相关任务
创建 EJB 项目
将 EJB 项目导出到 EJB JAR 文件
将类文件导入至 EJB 项目

反馈