您可以将二进制模块添加到工作空间中,也可以从工作空间中移除二进制模块。
开始之前
二进制模块是 EAR 中处于二进制状态(即,位于单个 .jar、.war 或 .rar 文件中)的 Java™ EE 模块(例如 EJB、Web、连接器、应用程序客户机和实用程序 JAR)。
关于此任务
在工作空间中使用二进制模块可提高性能,因此开发人员能够只以源方式(即,作为项目)装入他们正在工作的活动组件,而使所有其他模块保持二进制状态。这样,通过仅需要正在被修改的那些模块而减少工作空间大小。
它会提高性能,因为没有构建器或验证程序在二进制模块上执行。
所有部署描述符文件、.java 文件、映射文件或 MANIFEST.MF 文件都不可修改;但是,可以在其各自的编辑器中以只读方式读取它们中的所有内容。
过程
- 要将模块作为二进制进行导出,请遵循下列步骤:
- 如果应用程序包括 EJB,那么您需要确保在导出之前,该 EAR 已准备好进行部署。右键单击 EJB 项目,然后选择 。
- 右键单击项目,然后选择。
- 在“导出共享的 EAR”页面上,单击浏览以选择 EAR 文件的目标文件夹。
- 选择针对特定服务器运行时进行优化以优化服务器性能,或者如果您不想优化性能,请取消选中针对特定服务器运行时进行优化。接受缺省服务器运行时,或选择其他运行时。
注: 如果已将 WebSphere® Application Server 选为运行时,那么针对特定服务器运行时进行优化不影响部署,因为此功能不对 WebSphere Application
Server 进行实现。
- 请选择覆盖现有文件,或者如果您不想覆盖现有文件,请取消选中覆盖现有文件。
- 单击完成。
- 要将模块作为二进制进行导入,请遵循下列步骤:
- 右键单击项目,然后选择。
- 在“导入共享的 EAR”页面上,单击浏览以找到要导入的 EAR 文件。
- 选择与 EAR 文件相关联的 EAR 项目。
- 选择适用于已导入项目的目标运行时。
- 单击完成。