常见验证错误和解决方案

此表列示了您在验证项目时可能会遇到的常见错误消息。

消息前缀 消息 说明
应用程序客户机验证器
CHKJ1000 验证失败,原因是应用程序客户机文件无效。确保部署描述符有效。 无法装入 application-client.xml 文件。无法从 application-client.xml 文件初始化项目元数据。
  1. 确保下列各项:
    • META-INF 文件夹在应用程序客户机项目中
    • META-INF 包含 application-client.xml 文件
    • META-INF 在项目的类路径中。
  2. 验证 application-client.xml 文件的语法:在“导航器”视图中,选中 application-client.xml 文件,右键单击并选择验证 XML 文件
  3. 如果 1) 和 2) 都没有问题,那么关闭项目,然后重新打开项目并重建该项目。项目元数据将刷新。
EAR 验证器
CHKJ1001 EAR 项目 {0} 无效。 无法装入 application.xml 文件。无法从 application.xml 文件初始化项目元数据。
  1. 确保下列各项:
    • META-INF 文件夹在 EAR 项目中
    • META-INF 包含 application.xml
    • META-INF 在项目的类路径中。
  2. 验证 application.xml 文件的语法:在“导航器”视图中,选中 application.xml 文件,右键单击并选择验证 XML 文件
  3. 如果 1) 和 2) 都没有问题,那么关闭项目,然后重新打开项目并重建该项目。项目元数据将刷新。
EJB 验证器
CHKJ2102 必须对 {0} 类定义 Finder 描述符或相匹配的 custom finder 方法。 对于每个 finder 方法都必须存在 Finder 描述符。
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 初始化项目的元数据。
  1. 确保下列各项:
    • META-INF 文件夹在 EJB 项目中
    • META-INF 包含 ejb-jar.xml
    • META-INF 在项目的类路径中。
  2. 验证 ejb-jar.xml 文件的语法:在“导航器”视图中,选中 ejb-jar.xml 文件,右键单击并选择验证 XML 文件
  3. 如果 1) 和 2) 都没有问题,那么关闭项目,然后重新打开项目并重建该项目。项目元数据将刷新。
JSP 验证器
IWAW0482 不存在有效的 JspTranslator 项目存在路径问题;“JSP 验证器”需要访问 WAS 运行时代码。如果 IWAW0482E 出现在所有 Web 项目上,那么检查变量或 JRE 路径:
  1. 检查全局首选项(窗口 > 首选项 > Java > 安装的 JRE)并确保 JRE 的位置指向有效的 JRE 目录。
  2. 确保正确设置了类路径变量(窗口 > 首选项 > Java > 类路径变量)。
WAR 验证器
CHKJ3008 WAR 文件丢失或无效。 无法装入 web.xml 文件。无法从 web.xml 文件初始化项目元数据。
  1. 确保下列各项:
    • WEB-INF 文件夹在 Web 项目中
    • WEB-INF 包含 web.xml 文件
    • WEB-INF 位于项目的类路径中
  2. 验证 web.xml 文件的语法:在“导航器”视图中,选中 web.xml 文件,右键单击并选择验证 XML 文件
  3. 如果 1) 和 2) 都没有问题,那么关闭项目,然后重新打开项目并重建该项目。项目元数据将刷新。
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。
指示主题类型的图标 参考主题
信息中心的条款和条件 | 反馈

时间戳记图标 最近一次更新时间: 2014 年 4 月 17 日

文件名:rvalerr.html