在您的模块依赖于具有 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 The Manifest Class-Path for archive xyz.jar contains an entry, properties, that is not resolveable to a file or module in the EAR: sample...在此问题上,EJB 规范不是很明显。但是,它确实建议 EAR 中的松散文件无效。当前,此配置在 WebSphere® Application Server 中有效,但是您不应期望此配置将来也起作用。可以创建 Java 项目并将属性文件添加至源文件夹(或项目,如果该项目是源文件夹的话)。在应用程序部署描述符编辑器的“模块”页上,可以将此 Java 项目作为项目实用程序 JAR 来添加,然后可以在 WebSphere 测试环境中运行 EAR 文件。当导出 EAR 文件时,Java 项目将自动添加至 JAR 并包含在 EAR 中。