CWNEN

CWNEN0001E: 注入引擎捕获到 {0} 并且产生了以下错误:{1}。
Explanation
Action
CWNEN0005E: 注入引擎服务不可用。
Explanation 所指定服务器的注入引擎服务不可用。
Action 注入引擎服务在所有应用程序服务器进程中都是作为单个服务启动的。检查应用程序服务器是否已启动并且未发生任何错误。
CWNEN0006E: 在注入引擎服务完成初始化之前,注入引擎不能注册注入处理器。
Explanation 在启动期间,注入引擎将初始化一组缺省注入处理器。必须在注入引擎服务已启动并且完成初始化之后,其他注入处理器才能向注入引擎注册。
Action 请确保注入处理器是在应用程序服务器启动之后才注册的。
CWNEN0008E: {0} 方法必须是一个 setter 方法;注释被忽略。
Explanation 注入目标的方法必须是一个 setter 属性方法。
Action 请确保注释或注入目标 XML 将指定期望的方法。
CWNEN0009E: 注入引擎未能处理部署描述符中的 XML 代码。
Explanation 处理部署描述符中的元数据时出错。
Action 请确保部署描述符中包含的 XML 正确。
CWNEN0010E: 注入引擎未能处理 {3} 类中的 {0} 或 {1} 注释。
Explanation 注入引擎未能正确设置指定类的注入目标。
Action 请确保该类以及部署描述符中的 XML 中都包含正确的注释。
CWNEN0011E: 注入引擎未能处理元数据的绑定。
Explanation 绑定和注入信息中包含错误。
Action 请确保类中包含的注释以及部署描述符中包含的 XML 中的注释都正确。
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: 在一个 bean 的以下 java:comp/env 上下文环境条目中指定了无效类型:{0} <env-entry-name>。
Explanation 注入引擎遇到了一种对环境条目无效的类型。
Action 务必使用下列环境条目类型之一:字符串、整型、布尔、双精度、字节、短型、长整型或浮点。
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: 注入引擎在 {1} 类上找不到 {0} 成员。
Explanation 该类没有带有指定成员名的字段值。
Action 请确保该字段拼写正确并且该类包含该字段。
CWNEN0023E: 下列其中一个或多个参数为空:{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 结尾。
Explanation 信息注释或注入目标不正确或不完整。
Action 请确保企业 bean 的注释或注入目标 XML 正确。
CWNEN0035E: 无法解析应用程序 {4} 的模块 {3} 中组件 {2} 的类型为 {1} 的引用 {0}。
Explanation 应用程序声明了对一个对象的引用,但找不到该对象。
Action 请查找指示了为何找不到所引用对象的先前消息,并验证该引用的配置是否正确。
CWNEN0036E: {0} 绑定对象不是引用。
Explanation 指定的对象不正确。
Action 请确保将对象设置为“引用”类型。
CWNEN0037E: {0} 工厂并不用于为 {1} 绑定对象创建引用。
Explanation 未正确指定工厂。
Action 请为正在使用的绑定对象指定一个工厂。
CWNEN0038E: {0} 引用的地址为空。
Explanation 未指定引用的 RefAddr 的名称。
Action 请为引用指定一个 RefAddr。
CWNEN0039E: 找不到为 <ejb-ref> 或 <ejb-local-ref> 标记指定的 {0} 接口。
Explanation 缺少或者找不到接口类。
Action 请确保在 XML 部署描述符中正确指定了 <ejb-ref> 或 <ejb-local-ref> 标记,并且该类可用。
CWNEN0040W: {0} 字段或方法被配置为多次注入。
Explanation 如果为同一个字段或方法配置了多个注入目标,那么注入引擎就不能确定要注入哪个目标。
Action 不要为同一个字段或方法配置多个注入目标。
CWNEN0041E: 在此节点中找不到具有接口 {2} 的模块 {1} 中的企业 bean {0}。
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 如果不使用类 {0},那么应用程序能够正常工作。
Action 应该从应用程序中除去该类或者更正该异常的原因。
CWNEN0048W: 类 {0} 中字段的资源注释将被忽略。由于类 {0} 被应用程序类 {1} 引用,因此它的注释正被处理。但是,由于发生以下异常,因此未能获取注释:{2}
Explanation 如果不使用类 {1},那么应用程序能够正常工作。
Action 应该从应用程序中除去该类或者更正该异常的原因。
CWNEN0049W: 类 {0} 中方法的资源注释将被忽略。但是,由于发生以下异常,因此未能获取注释:{1}
Explanation 如果不使用类 {0},那么应用程序能够正常工作。
Action 应该从应用程序中除去该类或者更正该异常的原因。
CWNEN0050W: 类 {0} 中方法的资源注释将被忽略。由于类 {0} 被应用程序类 {1} 引用,因此它的注释正被处理。但是,由于发生以下异常,因此未能获取注释:{2}
Explanation 如果不使用类 {1},那么应用程序能够正常工作。
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 请修改应用程序代码或配置,以使注入目标不会直接或间接地依赖于它们自身。
CWNEN8990I: 此消息是一条仅限于英语的参考消息:{0}。
Explanation 未翻译此参考消息。
Action 请参阅此消息以了解详细信息。
CWNEN8991W: 此消息是一条仅限于英语的警告消息:{0}。
Explanation 未翻译此警告消息。
Action 请参阅此消息以了解详细信息。
CWNEN8992E: 此消息是一条仅限于英语的错误消息:{0}。
Explanation 未翻译此错误消息。
Action 请参阅此消息以了解详细信息。
Reference topic    

Terms and conditions for product documentation | Feedback

Last updated: Apr 17, 2017 8:21:16 PM CDT
http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/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)