CWNEN

CWNEN0005E: 注入引擎服务不可用。
Explanation 所指定服务器的注入引擎服务不可用。
Action 注入引擎服务在所有应用程序服务器进程中都是作为单个服务启动的。检查应用程序服务器是否已启动并且未发生任何错误。
CWNEN0006E: 在注入引擎服务完成初始化之前,注入引擎不能注册注入处理器。
Explanation 在启动期间,注入引擎将初始化一组缺省注入处理器。必须在注入引擎服务已启动并且完成初始化之后,其他注入处理器才能向注入引擎注册。
Action 请确保注入处理器是在应用程序服务器启动之后才注册的。
CWNEN0008E: {0} 方法必须是一个 setter 方法;注释被忽略。
Explanation 注入目标的方法必须是一个 setter 属性方法。
Action 请确保注释或注入目标 XML 将指定期望的方法。
CWNEN0009E: 注入引擎未能处理部署描述符中的 XML 代码。
Explanation 处理部署描述符中的元数据时出错。
Action 请确保部署描述符中包含的 XML 正确。
CWNEN0010E: 注入引擎未能处理 {2} 类中的 {0} 或 {1} 注释。
Explanation 注入引擎未能正确设置指定类的注入目标。
Action 请确保该类以及部署描述符中的 XML 中都包含正确的注释。
CWNEN0011E: 注入引擎未能处理元数据的绑定。
Explanation 绑定和注入信息中包含错误。
Action 请确保类中包含的注释以及部署描述符中包含的 XML 中的注释都正确。
CWNEN0012E: 注入引擎未能初始化 {0} 处理器。
Explanation 未能初始化处理器。
Action 请确保该处理器可用并且已向注入引擎正确注册。
CWNEN0013W: 注入引擎尝试转换 {0} <env-entry-name> {1} <env-entry-value> 时发生了以下 NumberFormatException 异常:{2}
Explanation 由于发生了 NumberFormatException 异常,容器无法处理环境条目。
Action 对于指定的类型,请确保环境条目的值是有效的字符串表示。
CWNEN0014W: {0} 企业 bean 的 java:comp/env 上下文环境条目(类型为布尔值)未设置为有效的布尔值 {1}。因此,为此条目指定的值为 false。
Explanation 应将企业 bean 的 java:comp/env 上下文环境条目(类型为布尔值)的值指定为 true 或 false。指定任何其他值都将使该条目的值为 false,但是这可能指示存在配置问题。应用程序可能不会按预期运行。
Action 请将 java:comp/env 上下文环境条目(类型为布尔值)的值更改为 true 或 false。
CWNEN0015W: 尝试构造 {0} <env-entry-name> {1} <env-entry-value> 时捕获到以下异常:
{2}
Explanation 注入引擎在尝试创建 java:comp/env 条目时发生异常。
Action 根据与异常相关的消息来执行操作。
CWNEN0016W: 为组件 {2} 的模块 {3} 中的简单环境条目 {1} 指定的类型 {0} 无效。
Explanation 注入引擎遇到了一种对环境条目无效的类型。
Action 请确保使用下列其中一种环境条目类型:字符串、字符、字节、短整型、整数、长整型、布尔、双精度、浮点型、类以及 Enum 的任何子类。
CWNEN0017E: 注入引擎不能将 {0} resource-ref 声明的目标解析为全局名称空间中的相关绑定位置。
Explanation 注入引擎不能将 java:comp/env 名称空间中声明的名称与全局 Java 命名和目录接口(JNDI)名称空间中目标资源的名称进行链接。
Action 请确保注入中使用 @Resource 声明或 resource-ref 声明进行声明的名称与绑定 XML 文件中的同一名称相匹配。
CWNEN0018E: {0} 注入目标是在 XML 部署描述符中并不存在的一个注释中指定的。
Explanation 在 EJB 规范的覆盖规则中提供了以下信息: 如果注入目标已存在并且是使用 XML 指定的,那么注释注入目标必须指定相同的字段或属性方法。
Action 请更改注释注入目标,以使它与同一字段或属性方法的先前定义的 XML 注入目标相匹配。
CWNEN0019E: {0} 注入目标字段不能被声明为 final。
Explanation 按照 EJB 规范,注入目标字段不能被声明为 final。
Action 请更正字段名或字段特征符,以指定其中一个非专用类字段。
CWNEN0020E: 当注入引擎尝试访问 {1} 成员时捕获到以下安全性异常:{0}。
Explanation 注入引擎没有正确的安全凭证用来访问成员。
Action 根据与异常相关联的消息来执行操作。
CWNEN0021W: {0} 字段被声明为 {1},但是该字段请求的注入类型为 {2}。
Explanation 注入目标上所指示的字段类型不正确。
Action 请确保注释或注入目标 XML 将指定期望的字段。
CWNEN0022E: 无法处理 {0} 引用的某个注入目标,因为 {3} 类上不存在 {1} 方法和 {2} 字段。
Explanation 此类没有方法或字段具有已配置的注入目标属性名。
Action 请确保已配置的注入目标属性名拼写正确,以及该类包含相应的字段或属性方法。
CWNEN0023E: 下列其中一个或多个参数为 NULL:{0} targetClass、{1} targetName 或 {2} injectionClass。
Explanation 注入引擎在尝试使用 XML 代码中指定的注入目标信息时发生错误。
Action 请确保部署描述符中的 XML 正确。
CWNEN0024E: 注入引擎未能装入 {0} ObjectFactory 类。
Explanation 注入引擎未能装入并实例化所指定的对象类。
Action 请确保该类可用并且构造函数可视且可访问。
CWNEN0025W: 正在将企业 bean 绑定至全局 Java 命名和目录接口(JNDI)名称空间中的一个空字符串。
Explanation 信息注释或注入目标不正确或不完整。
Action 请确保企业 bean 的注释或注入目标 XML 正确。
CWNEN0026E: 缺少 {0} 企业 bean Home 和远程元素或者 local-home 和本地元素,或者无法解析这些元素。
Explanation 缺少 Home 和远程元素或者 local-home 和本地元素,或者无法解析这些元素。
Action 请确保在 XML 部署描述符中正确指定了 <ejb-ref> 或 <ejb-local-ref> 标记。
CWNEN0027E: 注入引擎在尝试将 {1} 绑定到全局 Java 命名和目录接口(JNDI)名称空间中时捕获到以下命名异常 {0}。
Explanation 注入引擎在尝试进行绑定时发生异常。
Action 根据与异常相关的消息来执行操作。
CWNEN0028E: 注入引擎在将 {0} 注入 {1} 时发生错误。
Explanation 不可将指定的类型注入所指定的类。
Action 请确保企业 bean 的注释或注入目标 XML 正确。
CWNEN0029E: 注入引擎在将 {0} 注入 {1} 时发生错误。可能只能将 {0} 类型注入 {1} 企业 bean。
Explanation 只能将 EJBContext 或 TimerService 对象直接注入企业 bean 中。
Action 请确保指定的类型为 EJBContext 或 TimerService 对象。
CWNEN0030E: {0} 工厂在获取对象实例 {1} 绑定对象时遇到了问题。
Explanation 指定的对象工厂对于绑定对象不正确。
Action 请确保此工厂正确绑定了一个对象。
CWNEN0031E: 创建 {1} 类型的 {0} 引用时发生了故障。
Explanation 创建一个要在全局 Java 命名和目录接口(JNDI)名称空间中查找的引用时遇到了问题。
Action 请确保指定的引用正确。
CWNEN0032E: 未能处理 {0} {1} 的 XML
Explanation 所指定引用的 XML 不正确或不完整。
Action 请确保部署描述符中的 XML 正确。
CWNEN0033W: 找不到为 <ejb-ref> 或 <ejb-local-ref> 标记指定的 {0} 接口。
Explanation 缺少或者找不到接口类。
Action 请确保在 XML 部署描述符中正确指定了 <ejb-ref> 或 <ejb-local-ref> 标记,并且该类可用。
CWNEN0034E: 未正确指定 ejb-link/beanName。{0} bean:{1} 模块名称必须以 .jar 或 .war 结尾。
Explanation 信息注释或注入目标不正确或不完整。
Action 请确保企业 bean 的注释或注入目标 XML 正确。
CWNEN0035E: 无法解析应用程序 {4} 的模块 {3} 中组件 {2} 的类型为 {1} 的引用 {0}。
Explanation 应用程序声明了对一个对象的引用,但找不到该对象。
Action 请查找指示了为何找不到所引用对象的先前消息,并验证该引用的配置是否正确。
CWNEN0036E: {0} 绑定对象不是引用。
Explanation 指定的对象不正确。
Action 请确保将对象设置为“引用”类型。
CWNEN0037E: {0} 工厂并不用于为 {1} 绑定对象创建引用。
Explanation 未正确指定工厂。
Action 请为正在使用的绑定对象指定一个工厂。
CWNEN0038E: {0} 引用的地址为空 (NULL)。
Explanation 未指定引用的 RefAddr 的名称。
Action 请为引用指定一个 RefAddr。
CWNEN0039E: 找不到为 <ejb-ref> 或 <ejb-local-ref> 标记指定的 {0} 接口。
Explanation 缺少或者找不到接口类。
Action 请确保在 XML 部署描述符中正确指定了 <ejb-ref> 或 <ejb-local-ref> 标记,并且该类可用。
CWNEN0040W: {0} 字段或方法被配置为多次注入。
Explanation 如果为同一个字段或方法配置了多个注入目标,那么注入引擎就不能确定要注入哪个目标。
Action 不要为同一个字段或方法配置多个注入目标。
CWNEN0041E: 在此节点上无法解析 {1} 模块中对 {3} 企业 bean 的 {2} 接口的 {0} EJB 引用。
Explanation 自动链接的作用域仅限于存在 EJB 引用的应用程序以及并不是应用程序服务器集群成员的服务器。
Action 请验证同一应用程序中是否存在所引用的企业 bean。
CWNEN0042W: 已经对类型 {1} 指定了 {0} env-entry 语句。
Explanation 不允许存在重复的同名 env-entry 语句。
Action 不要配置同名的 env-entry。
CWNEN0043E: 不允许将 UserTransaction 接口注入一个容器管理的事务 bean。
Explanation Enterprise JavaBeans(EJB)规范要求 UserTransaction 接口不可用于具有容器管理的事务定界的企业 bean。
Action 不要将 UserTransaction 接口注入一个容器管理的事务 bean。
CWNEN0044E: 找不到为 {1} 组件定义的 {0} 资源引用的资源引用绑定。
Explanation 可能已省略或者未正确指定该资源引用的绑定。
Action 通过组件类文件中的 @Resource 注释或者部署描述符中的下列其中一个 XML 节为组件定义资源引用:resource-env-ref、resource-ref 或 message-destination-ref。如果该组件是 Enterprise Java Bean(EJB)模块,那么请确保在 ibm-ejb-jar-bnd 文件中为资源引用定义了绑定;如果该组件是 Web 应用程序模块,那么请确保在 ibm-web-bnd 文件中为资源引用定义了绑定;如果该组件是客户机模块,那么请确保在 ibm-application-client-bnd 文件中为资源引用定义了绑定。
CWNEN0045W: 未对为 {1} 组件定义的 env-entry {0} 指定注入目标或值。
Explanation 如果未设置注入目标值,那么必须对 env-entry 指定值。
Action 请对 env-entry 指定值和/或注入目标。
CWNEN0046W: 未能装入模块 {2} 中名为 {1} 的 resource-ref、resource-env-ref 或 message-destination-ref 所指定的类型 {0}。将不对此资源引用执行兼容性类型检查。
Explanation 无法检查资源引用绑定所标识资源的类型是否与部署描述符中下列其中一个 XML 节所定义的类型兼容:resource-env-ref、resource-ref 和 message-destination-ref。
Action 请将部署描述符中对该资源引用声明的类型更改为可以装入的类型。
CWNEN0047W: 类 {0} 中字段的资源注释将被忽略。但是,由于发生以下异常,因此未能获取注释:{1}
Explanation 如果使用指定的类,那么应用程序将不能正常工作。
Action 应该从应用程序中除去该类或者更正该异常的原因。
CWNEN0048W: 类 {0} 中字段的资源注释将被忽略。由于类 {0} 被应用程序类 {1} 引用,因此它的注释正被处理。但是,由于发生以下异常,因此未能获取注释:{2}
Explanation 如果使用指定的类,那么应用程序将不能正常工作。
Action 应该从应用程序中除去该类或者更正该异常的原因。
CWNEN0049W: 类 {0} 中方法的资源注释将被忽略。但是,由于发生以下异常,因此未能获取注释:{1}
Explanation 如果使用指定的类,那么应用程序将不能正常工作。
Action 应该从应用程序中除去该类或者更正该异常的原因。
CWNEN0050W: 类 {0} 中方法的资源注释将被忽略。由于类 {0} 被应用程序类 {1} 引用,因此它的注释正被处理。但是,由于发生以下异常,因此未能获取注释:{2}
Explanation 如果使用指定的类,那么应用程序将不能正常工作。
Action 应该从应用程序中除去该类或者更正该异常的原因。
CWNEN0051E: 应用程序 {2} 模块 {1} 中的 Bean {0} 在 XML 部署描述符中的配置数据有冲突。存在同一个 {3} 元素值 {4} 的冲突元素类型。有冲突的元素类型是 {5} 和 {6}。
Explanation 如果在 XML 部署描述符中为同一个组件名称空间定义多个同名的资源引用,那么资源的类型必须相同。可能发生这种情况的典型场景如下所示:为 Enterprise Java Bean(EJB)以及相应的拦截器类定义资源引用。EJB 和拦截器共享同一个组件名称空间,因此这两者之间的公共资源引用必须具有相同的类型。
Action 在 XML 部署描述符中,请更改其中一个资源引用的名称,或者将其中一个引用的类型更改为与另一个匹配。
CWNEN0052E: 应用程序 {2} 模块 {1} 中的 Bean {0} 在 XML 部署描述符中的配置数据有冲突。存在同一个 {5} 元素值 {6} 的多个 {4} 元素的有冲突 {3} 元素值。有冲突的 {3} 元素值是 {7} 和 {8}。
Explanation 如果在 XML 部署描述符中为同一个组件名称空间定义多个同名的资源引用,那么该资源的所有属性必须相同或者能够相互赋值。可能发生这种情况的典型场景如下所示:为 Enterprise Java Bean(EJB)以及相应的拦截器类定义资源引用。EJB 和拦截器共享同一个组件名称空间,因此这两者之间的公共资源引用必须兼容。
Action 在 XML 部署描述符中,请更改其中一个资源引用的名称,或者更改其中一个有冲突的值以使它们相同或能够相互赋值。
CWNEN0053E: 应用程序 {2} 模块 {1} 中的 Bean {0} 在 XML 部署描述符和源代码注释中的配置数据有冲突。存在同一个 {7} 元素值或 {8} 属性值 {9} 的多个 {5} 元素或 {6} 注释的有冲突 {3} 元素值或 {4} 属性值。有冲突的 {3} 元素值或 {4} 属性值是 {10} 和 {11}。
Explanation 如果在 XML 部署描述符以及在源代码注释中为同一个组件名称空间定义多个同名的资源引用,那么该资源的某些属性必须相同或者能够相互赋值。
Action 在 XML 部署描述符或源代码注释中,请更改其中一个资源引用的名称,或者更改其中一个有冲突的值以使它们相同或能够相互赋值。
CWNEN0054E: 应用程序 {2} 模块 {1} 中的 Bean {0} 在源代码注释中的配置数据有冲突。存在同一个 {5} 属性值 {6} 的多个 {4} 属性的有冲突 {3} 属性值。有冲突的 {3} 属性值是 {7} 和 {8}。
Explanation 如果在源代码注释中为同一个组件名称空间定义多个同名的资源引用,那么该资源的所有属性必须相同或者能够相互赋值。
Action 在源代码注释中,请更改其中一个资源引用的名称,或者更改其中一个有冲突的值以使它们相同或能够相互赋值。
CWNEN0055E: 在此节点上找不到应用程序 {2} 模块 {1} 中的消息目标 {0}。
Explanation 自动链接的作用域仅限于存在消息目标引用的应用程序以及并不是应用程序服务器集群成员的服务器。
Action 请验证在同一应用程序中是否存在所引用的消息目标。或者,定义该消息目标的绑定。
CWNEN0056E: 对应用程序 {3} 的模块 {2} 中的类 {1} 的属性实例变量及其相应的 set 方法指定了注入资源 {0}。
Explanation 请求将资源同时注入到属性实例变量及其相应 set 方法是错误的。
Action 请从该字段或方法中除去其中一个注释。该字段或方法可以请求注入具有另一(非缺省)名称的资源。通过明确地指定资源的 JNDI 名称,可以将单一资源注入到多个类的多个字段或方法中。
CWNEN0057W: 不能将 {0}.{1} 注入目标声明为 static。
Explanation 按照 EJB 规范,仅当注入目标存在于客户机容器中时,才能被声明为 static。
Action 请将该注入目标的代码更改为非 static,或者选择另一个注入目标,又或者除去该注入目标并以手动方式对其进行填充。
CWNEN0058E: 必须将客户机容器中的 {0}.{1} 注入目标声明为 static。
Explanation 按照 EJB 规范,必须将客户机容器中的注入目标声明为 static。
Action 请将该注入目标的代码更改为 static,或者选择另一个注入目标,又或者除去该注入目标并以手动方式对其进行填充。
CWNEN0059E: 注入引擎未能将绑定对象 {0} 注入到 {1}:{2} Enterprise JavaBeans(EJB)文件,这是因为,所尝试的注入是递归或循环注入。
Explanation 如果一个对象的注入要求再次注入同一个对象,那么该注入是递归或循环注入。例如,如果有状态会话 Bean 尝试将同一类型的实例注入到其自身,那么将发生这种情况。
Action 请修改应用程序代码或配置,以使注入目标不会直接或间接地依赖于它们自身。
CWNEN0060E: 无法将 UserTransaction 实例注入与应用程序 {3} 的模块 {2} 中的组件 {1} 相关联的类 {0}。无法将 UserTransaction 实例注入此类,因为与该类相关联的 Bean 组件未配置成允许 Bean 管理的事务。
Explanation 此类已配置成要将 UserTransaction 实例注入其中,但这是不允许的操作。如果该类是 Bean,那么尚未为 Bean 管理的事务配置该 Bean。如果该类是拦截器或 Web Service 处理程序,那么该类由尚未为 Bean 管理的事务配置的一个或多个 Bean 使用。
Action 请更改类以停止注入 UserTransaction 实例,或者更改 Bean 配置以允许 Bean 管理的事务。如果此类是供多个 Bean 使用的拦截器或 Web Service 处理程序类,其中已为 Bean 管理的事务配置了某些 Bean,但其他 Bean 尚未配置,那么请创建不会注入 UserTransaction 实例的新拦截器或 Web Service 处理程序类,并将其与已为容器管理的事务进行配置的 Bean 一起使用。
CWNEN0061E: 引用 {1} 的 {0} 注入目标属性名在类 {2} 中模糊不清。方法 {3} 和方法 {4} 的类型都与类型 {5} 相兼容。
Explanation 已将此类配置成具有方法注入,但多个方法与要注入的对象类型相兼容。
Action 请更改 Bean 配置以指定其中一个方法的确切类型,更改类以具有与注入配置类型完全相同的参数类型的方法,或者通过除去其中一个模糊方法或对其中一个模糊方法重命名来更改类。
CWNEN0062E: 应用程序 {3} 的模块 {2} 中的组件 {0} 和组件 {1} 在引用 {5} 的属性 {4} 的值处存在冲突。存在冲突的值为 {6} 和 {7}。
Explanation 当几个共享同一组件名称空间的组件都定义具有相同名称的引用时,该引用的所有绑定和扩展属性都必须相同。
Action 在模块的绑定或扩展文件中,请更改其中一个有冲突的值,以使它们相同。
CWNEN0063E: 未将应用程序 {2} 的模块 {1} 中的简单环境条目 {0}(类型为 {3} Enum)设置为有效的 Enum 标识:{4}。
Explanation 必须给企业模块中类型为 Enum 的简单环境条目指定有效的 Enum 标识值。
Action 将 Enum 类型的简单环境条目更改为有效的 Enum 标识值。
CWNEN0064E: 为应用程序 {2} 的模块 {1} 中的简单环境条目 {0} 指定的类型无效:{3}。
Explanation 企业模块的简单环境条目可能是下列其中一种 Java 类型:字符串、Character、Byte、Short、Integer、Long、Boolean、Double、Float、Class 以及 Enum 的任何子类。
Action 请将简单环境条目更改为其中一个支持的类型。
CWNEN0065E: {3} 应用程序中的 {2} 模块中的 {1} 组件的 {0} 引用名称无效。
Explanation 引用名称必须与 java:comp/env 有关或以 java:global、java:app、java:module 或 java:comp 开头。
Action 请更改部署描述符和源代码注释中的引用名称。
CWNEN0066E: 用于 {3} 应用程序的 {2} 模块中的 {1} 组件的带有 {0} 名称属性的 @DataSourceDefinition 源代码注释具有以下“属性”属性的配置属性且这些配置数据无效:{4}
Explanation 在 DataSourceDefinition 注释中指定的属性的格式是:名称=值。
Action 将源代码注释中的“属性”属性更改为“名称=值”格式。
CWNEN0067E: 用于 {3} 应用程序的 {2} 模块中的 {1} 组件的带有 {0} 名称属性的 @DataSourceDefinition 源代码注释具有以下 isolationLevel 属性的配置属性且这些配置数据无效:{4}
Explanation isolationLevel 必须是来自 java.sql.Connection 类的以下常量的其中一个:TRANSACTION_NONE、TRANSACTION_READ_UNCOMMITTED、TRANSACTION_READ_COMMITTED、TRANSACTION_REPEATABLE_READ 或 TRANSACTION_SERIALIZABLE。
Action 将源代码注释中的 isolationLevel 属性更改为其中一个有效值。
CWNEN0068E: 在此节点上无法解析 {1} 模块中对企业 bean 的 {2} 接口的 {0} EJB 引用。
Explanation 自动链接的作用域仅限于存在 EJB 引用的应用程序以及并不是应用程序服务器集群成员的服务器。
Action 请验证同一应用程序中是否存在所引用的企业 bean。
CWNEN0069E: {0}.{1} 注入方法必须仅使用一个参数来声明,而不是 {2} 个参数。
Explanation 注入方法必须遵循 JavaBeans 属性设置方法约定。
Action 请将该注入目标的代码更改为只有一个参数,或者选择另一个注入目标,又或者除去该注入目标并以手动方式对该值进行填充。
CWNEN0070W: 将不识别 {0} 注释类,因为该类是从位置 {1} 而不是从产品类装入器装入的。
Explanation 应用程序类装入器或应用程序服务器类装入器装入了注释类,而该注释类本应是由产品类装入器装入的。当将类装入器配置为首先使用本地类装入器(父最后)来装入类时,会发生这种情况。仅当该注释是由产品类装入器装入时,才会识别该注释。
Action 请从应用程序或应用程序服务器类路径中除去该注释类。
CWNEN0071E: 在应用程序 {3} 模块 {2} 中,组件 {1} 的 {0} 引用具有 {4} 类型并且具有无效的 {5} 属性的值:{6}
Explanation 必须取消指定所指定的属性,或所指定属性必须具有缺省值。
Action 请从源代码注释或部署描述符中除去该属性。
CWNEN8990I: 此消息是一条仅限于英语的参考消息:{0}。
Explanation 未翻译此参考消息。
Action 请参阅此消息以了解详细信息。
CWNEN8991W: 此消息是一条仅限于英语的警告消息:{0}。
Explanation 未翻译此警告消息。
Action 请参阅此消息以了解详细信息。
CWNEN8992E: 此消息是一条仅限于英语的错误消息:{0}。
Explanation 未翻译此错误消息。
Action 请参阅此消息以了解详细信息。
Reference topic    

Terms of Use | Feedback

Last updated: Sep 19, 2011 7:00:49 PM CDT
http://publib.boulder.ibm.com/infocenter/wasinfo/v8r0/index.jsp?topic=/com.ibm.websphere.messages.doc/com.ibm.wsspi.injectionengine.injection.html

© Copyright IBM Corporation 2006, 2011. All Rights Reserved.
This information center is powered by Eclipse technology. (http://www.eclipse.org)