JAR 依赖项编辑器更新企业应用程序中的实用程序 JAR 或模块的清单类路径。相应地就更新了包含项目的 Java™ 构建路径。它还设置清单的“Main 类”属性(它通常只用于应用程序客户机模块)。
JAR 依赖项编辑器由下列页面和部分组成:
在您的模块依赖于具有 EJB 客户机 JAR 文件的 EJB 模块的情况下,可以选择是想要依赖于 EJB JAR 文件还是依赖于 EJB 客户机 JAR 文件。如果选择使用 EJB JAR 单选按钮,则表将不显示任何 EJB 客户机 JAR 文件。如果选择使用 EJB 客户机 JAR 单选按钮,则表将不显示具有相应 EJB 客户机 JAR 文件的任何 EJB JAR 文件。如果选择两个都允许单选按钮,则表显示 EJB JAR 文件和 EJB 客户机 JAR 文件并允许您同时选择两种类型。
不一定要手工编辑 J2EE 项目中的清单文件。但是,如果您选择手工编辑这些文件,则应该了解“清单格式”规范中的一些常规限制:
有关更多信息,参阅正式的清单格式规范。 使用标准 Java API 来读写清单文件。
将目录添加至 MANIFEST.MF 文件
IWAE0024W 归档 xyz.jar 的清单类路径包含 EAR 中的文件或模块不可解析的条目(属性): sample...在此问题上,EJB 规范不是显式的。但是,它确实建议 EAR 中的松散文件无效。当前,此配置在 WebSphere Application Server 中有效,但是您不应期望此配置将来也起作用。可以创建 Java 项目并将属性文件添加至 source 文件夹(或项目,如果该项目是 source 文件夹的话)。在应用程序部署描述符编辑器的“模块”页上,可以将此 Java 项目作为项目实用程序 JAR 来添加,然后可以在 WebSphere® 测试环境中运行 EAR 文件。当导出 EAR 文件时,Java 项目将自动添加至 JAR 并包括在 EAR 中。