当验证项目时可能会遇到这些常见的错误消息。
消息前缀 | 消息 | 说明 |
---|---|---|
应用程序客户机验证器 | ||
CHKJ1000 | 验证失败,原因是应用程序客户机文件无效。确保部署描述符有效。 | 不能装入 application-client.xml
文件。不能从 application-client.xml 文件初始化项目元数据。
|
EAR 验证器 | ||
CHKJ1001 | EAR 项目 {0} 无效。 | 不能装入 application.xml 文件。不能从 application.xml 文件初始化项目元数据。
|
EJB 验证器 | ||
CHKJ2019 | {0} 键类必须在运行时可序列化。 | EJB 遵从 EJB 规范。此消息是一个警告,表明可能会产生问题。当一种类型在运行时需要是可序列化的,而在编译时不能验证可序列化性时,就会出现警告。如果一种类型是基本类型、基本数组或远程对象,或者它实现 java.io.Serializable,则此类型在运行时是可序列化的。此消息标志 java.lang.Object,不能禁用它。可以使对象在编译时可序列化或者忽略警告。 |
CHKJ2412 | 返回类型必须在运行时可序列化。 | |
CHKJ2413 | {0} 的自变量 {1} 必须在运行时可序列化。 | |
CHKJ2102 | 必须对 {0} 类定义 Finder 描述符或相匹配的 custom finder 方法。 | 对于每个 finder 方法都必须存在 Finder 描述符。 |
CHKJ2873 | 将此 bean 的数据源绑定迁移至“CMP 连接工厂”绑定。 | |
CHKJ2874 | 将此 EJB 模块的缺省数据源绑定迁移至缺省“CMP 连接工厂”绑定。 | |
CHKJ2875E | <ejb-client-jar> {0} 必须存在于每个包含此 EJB 模块的 EAR 文件中。 | 如果 <ejb-client-jar> 是在 ejb-jar.xml 中指定的,则相应 EJB 客户机项目必须包含 home 和远程接口以及客户机将需要的任何其他类型。如果这些类型全部包含在单个 EJB 项目中,则删除部署描述符中的 <ejb-client-jar> 行。否则,确保 EJB 客户机项目存在且处于打开状态,并且是将此 EJB 项目用作模块的每个 EAR 中的项目实用程序 JAR。 |
CHKJ2905 | 由于不能装入 ejb-jar.xml,所以 EJB 验证器未运行。有关更多信息,运行 XML 验证器。 | CHKJ2905
意味着未能从 ejb-jar.xml 初始化项目的元数据。
|
JSP 验证器 | ||
IWAW0482 | 不存在有效的 JspTranslator | 项目存在路径问题;“JSP 验证器”需要访问 WAS 运行时代码。如果 IWAW0482E 出现在所有 Web 项目上,则检查变量或 JRE 路径:
|
WAR 验证器 | ||
CHKJ3008 | WAR 文件丢失或无效。 | 不能装入 web.xml 文件。不能从 web.xml 文件初始化项目元数据。
|
XML 验证器 | ||
元素类型“ejb-jar”的内容不完整,它必须与“(description?,display-name?,small-icon?,large-icon?,enterprise-beans,assembly-descriptor?,ejb-client-jar?)”相匹配。 | EJB 1.1 和 2.0 规范规定 EJB .jar 文件中必须至少存在一个企业 bean。在开发 EJB.jar 文件期间出现此错误消息是正常的,可以忽略它,直到执行生产操作(例如,导出或部署代码)为止。在项目中至少定义一个企业 bean。 |