CNTR

CNTR0001W: 无法钝化有状态会话 Bean:{0} {1} {2}
Explanation 容器无法钝化有状态会话 Bean。
Action 检查钝化目录是否存在,进程在该目录中是否具有写许可权,以及是否有足够的磁盘空间。
CNTR0002W: 未能获取 Home 的包装器。
Home:{0}
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0003W: 无法激活有状态会话 Bean:{0} {1}
{2}
Explanation 容器未能从存储器激活有状态会话 Bean。
Action 请根据消息 CNTR0003W 中的异常消息来执行操作。
CNTR0004E: 获取锁定的尝试被中断。
锁定:{0}
Explanation 等待锁定时,尝试获取容器内互斥锁定的线程中断。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0005W: 无法钝化企业 bean:{0} {1} {2}
Explanation 容器无法钝化企业 Bean。
Action 请根据消息 CNTR0005W 中的异常消息来执行操作。
CNTR0006W: EJB 对象“{0}”无法连接到 ORB。
Explanation 在尝试激活有状态 Bean 时,容器未能连接反序列化的存根(引用)对象。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0008W: 无法除去钝化的有状态会话 Bean:{0} {1} {2}
Explanation 容器无法从存储器中除去钝化的有状态会话 Bean。
Action 请根据消息 CNTR0008W 中的异常消息来执行操作。
CNTR0009W: 尝试访问 Bean“{0}”失败,因为先前未安装它或在安装期间发生了问题。
Explanation 应用程序服务器尝试访问尚未安装在容器中的企业 bean。
Action 请查找表明 Bean 安装失败的先前错误消息。
CNTR0010W: 转换 <env-entry-name> {0} <env-entry-value> {1} 时发生 NumberFormatException:{2}
Explanation 由于发生 NumberFormatException,容器无法处理环境条目。
Action 对于指定的类型,请确保环境条目的值是有效的字符串表示。
CNTR0011W: 为 Bean 的 java:comp/env 上下文环境条目 <env-entry-name> {0} 指定了无效类型
Explanation 容器遇到无效的环境条目类型。
Action 请确保环境条目类型为下列其中一种:字符串、整型、布尔、双精度、字节、短型、长整型或浮点。
CNTR0012W: 协调程序 {0} 抛出意外异常 - 继续执行剩余的协调程序。
异常数据:{1}
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0013W: 无法映射异常。
{0}
{1}
Explanation 容器无法将异常映射到有效的 CORBA 异常。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0014W: StatefulBeanReaper 线程被中断;正在终止。
{0}
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0015W: 清除有状态 Bean 期间发生意外的异常。
异常数据:
{0}
{1}
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0016W: 无法除去钝化的有状态会话 Bean“{0}”,这是由于异常:{1}
Explanation 容器无法从钝化存储器中除去钝化的有状态会话 Bean。
Action 请根据消息 CNTR0016W 中的异常消息来执行操作。
CNTR0017W: 安全性协调程序抛出意外异常。
异常数据:{0}
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0018E: EJB 抛出意外(未声明的)异常。异常数据:{0}
Explanation EJB 容器尝试调用 EJB 方法时,导致了 EJB 方法特征符未声明的异常。
Action 请检查堆栈跟踪,以确定该异常的起源。如果该异常由客户编写的代码引起,那么请更正导致发生异常的原因。否则,请访问 IBM 支持 Web 站点以了解有关问题确定的信息。
CNTR0019E: 在调用方法“{1}”期间,EJB 抛出意外(未声明的)异常。异常数据:{0}
Explanation EJB 容器尝试调用此 EJB 方法时,导致了 EJB 方法特征符未声明的异常。
Action 请检查堆栈跟踪,以确定该异常的起源。如果该异常由客户编写的代码引起,那么请更正导致发生异常的原因。否则,请访问 IBM 支持 Web 站点以了解有关问题确定的信息。
CNTR0020E: 在调用 Bean“{2}”上的方法“{1}”期间,EJB 抛出意外(未声明的)异常。异常数据:{0}
Explanation EJB 容器尝试调用此 EJB 方法时,导致了 EJB 方法特征符未声明的异常。
Action 请检查堆栈跟踪,以确定该异常的起源。如果该异常由客户编写的代码引起,那么请更正导致发生异常的原因。否则,请访问 IBM 支持 Web 站点以了解有关问题确定的信息。
CNTR0021E: 调用 Bean“{1}”上的方法时,EJB 抛出意外(未声明的)异常。异常数据:{0}
Explanation EJB 容器尝试调用此 EJB 方法时,导致了 EJB 方法特征符未声明的异常。
Action 请检查堆栈跟踪,以确定该异常的起源。如果该异常由客户编写的代码引起,那么请更正导致发生异常的原因。否则,请访问 IBM 支持 Web 站点以了解有关问题确定的信息。
CNTR0022E: 事务协调程序不可用。
{0}
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0023W: 不存在目录“{0}”。EJB 容器将使用当前目录来钝化 Bean。
Explanation 容器无法打开钝化目录。
Action 请确保钝化目录存在。
CNTR0024W: 无法打开输入流:{0} {1} {2}
Explanation 在尝试读取有状态会话 Bean 的文件时,Enterprise Java Bean(EJB)容器遇到 IOException。
Action 请参阅 IOException 中的消息,以确定所要执行的操作。请确保对文件设置正确的文件许可权。
CNTR0025W: 无法打开输出流:{0} {1} {2}
Explanation 尝试写有状态会话 Bean 的文件时,容器遇到 IOException。
Action 请参阅 IOException 中的消息,以确定所要执行的操作。请确保对文件设置正确的文件许可权。
CNTR0026W: CMP Bean“{0}”的数据源名为 NULL。Bean 将不可用。
Explanation 未对实体 Bean 指定数据源。
Action 请对该实体 Bean 指定数据源,或者对模块指定缺省数据源。
CNTR0027W: 未能落实连接:
{0}
Explanation 尝试落实数据源连接时发生 SQLException。
Action 对于您使用的数据库产品,请参阅特定于供应商的文档。通常,作为 SQLException 的组成部分,将显示特定于供应商的异常代码。通过将此异常代码与特定于供应商的文档配合使用,可以确定该异常的原因。
CNTR0028W: 未能关闭连接:
{0}
Explanation 尝试关闭数据源连接时发生 SQLException。
Action 对于您使用的数据库产品,请参阅特定于供应商的文档。通常,作为 SQLException 的组成部分,将显示特定于供应商的异常代码。通过将此异常代码与特定于供应商的文档配合使用,可以确定该异常的原因。
CNTR0031W: 启动 CMP Bean {0} 时出错:
{1}
Explanation 将实体 Bean 与数据源绑定时,使用的数据源名称无效或不正确。如果该数据源名称正确,那么该数据源的配置可能不正确。
Action 如果在此消息前存在 CNTR0026W 消息,那么您需要提供该数据源的名称。如果在此消息前不存在 CNTR0026W 消息,那么请检查跟随此消息的 CNTR0032W 消息中指示的数据源名称。如果发生“找不到名称”异常,那么很有可能是数据源名称不正确。如果提供的数据源名称正确,那么请检查该数据源的配置。例如,数据源配置中指定的数据库名称、用户标识或密码可能不正确。
CNTR0032W: 创建使用数据源 {0} 的 CMP 持久器时出错
Explanation 此消息紧跟 CNTR0031W 消息,用于提供启动实体 Bean 时使用的数据源名称。
Action 请执行消息 CNTR0031W 所述的操作。
CNTR0033E: EJB 容器忽略捕获的意外异常:{0}。
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0034I: ContainerEJBException.getExceptionChain 正在返回一个不完整的异常列表。
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0035E: EJB 容器捕获到 {0} 并正在抛出 {1}。
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0036E: EJB 容器不支持为 EJB 1.x 容器管理的持久性上的 finder 方法使用 Bean 实例,并且正在抛出 {0}
Explanation 为 Enterprise Java Bean(EJB)V1.x 容器管理的持久性配置的 Bean 尝试对 Bean 实例调用方法以处理 finder 方法。
Action 请重新部署该 Bean,然后再次尝试该操作。
CNTR0037E: 预编译语句未映射到连接。
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0038W: 当 TX 属性由多个事务同时使用时,需要更改此属性,以消除可能丢失对 Bean {0} 的更新。该 Bean 不应该使用 TX_NOT_SUPPORTED、TX_NEVER 或 TX_SUPPORTS 事务属性。
Explanation 已启动一个事务,并且启动此事务时指定了 TX_NOT_SUPPORTED、TX_NEVER 或 TX_SUPPORTS 事务属性。此事务对一个容器管理的持久性(CMP)实体 Bean 进行更新,并且正在将该更新存储至持久存储器。如果某个并发事务使用具有相同主键值的 CMP 实体 Bean,那么一个事务的更新可能会覆盖另一个事务的更新。
Action 应用程序必须确保并发事务决不使用同一主键值更新 CMP 实体 Bean。如果无法做到这一点,那么无论启动哪个 Bean,事务必须使用除 TX_NEVER、TX_NOT_SUPPORTED 或 TX_SUPPORTS 之外的其他事务属性,以确保维护数据的一致性。
CNTR0039E: EJB 容器捕获到 {0} 并且正在重新抛出捕获的异常。
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0040E: 由于异常 {0} 导致 finder 方法失败。
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0041W: finder 方法结果集合超出限制。仅处理第一个 Integer.MAX_VALUE 元素。
Explanation finder 方法产生包含多于 2147483647 个实体 Bean 的集合。
Action 请更改 finder 方法,以使其不会生成包含 2147483647 个以上实体 Bean 的集合。
CNTR0043E: Bean“{0}”正在管理工作负载的服务器上尝试使用无效的 ActivationPolicy 和 LoadPolicy 组合。
Explanation 用户对管理工作负载的服务器中包含的企业 bean 指定了“落实选项 A”。此配置组合不受支持。
Action 请将该企业 bean 更改为使用另一个落实选项,或者将服务器更改为不管理工作负载。
CNTR0044W: Bean“{0}”正在尝试使用无效的“激活策略:事务”和“装入策略:激活”组合。已使用缺省装入策略:事务。
Explanation 对企业 Bean 指定的激活策略不受支持。选项 C(即所执行的缺省操作)可能不是期望的结果。激活策略与装入策略的组合是指应用程序服务器用于实现 Enterprise Java Bean(EJB)规范中落实选项 A、B 和 C 的方法。
Action 请使用有效设置的组合来重新部署该企业 bean,以消除此消息。
CNTR0045W: 无法将远程对象转换成存根文件。可能的原因 =“{0}”。
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0046E: Bean“{0}”未指定连接工厂绑定。
Explanation 既没有为 Bean 指定特定于 Bean 的连接工厂绑定,也没有为其指定缺省连接工厂绑定。
Action 在安装 Bean 时,请指定连接工厂的绑定。
CNTR0047E: 在 EJB 规范禁止的情况中,Bean 尝试使用接口或方法“{0}”。
Explanation 由于下列其中一种原因,Enterprise Java Bean (EJB) 规范不允许使用方法:- MessageDriven-Context 接口的 getRollbackOnly 和 setRollbackOnly 方法只应该在消息驱动的 Bean 方法(运行于事务上下文中)中使用。# - 由于容器没有客户机安全上下文,因此不允许在消息驱动的 Bean 方法中调用 getCallerPrincipal 和 isCallerInRole 方法。# - 对于容器没有有意义的事务上下文,以及所有具有 Bean 管理的事务定界的消息驱动的 Bean,不允许在消息驱动的 Bean 方法中调用 getRollbackOnly 和 setRollbackOnly 方法。# - 对于具有容器管理的事务定界的消息驱动的 Bean,UserTransaction 接口不可用。# - 由于没有消息驱动的 Bean 的 EJBHome 或 EJBLocalHome 对象,因此不允许在消息驱动的 Bean 方法中调用 getEJBHome 或 getEJBLocalHome。#
Action 请勿在此环境中调用方法。
CNTR0048W: Bean 的 finder 方法“{0}”错误地指定为零的 finder 方法集合超时范围。
Explanation 对 finder 方法指定了 finder 集合超时作用域,但值设置为零。
Action 如果需要使用 finder 集合超时作用域,那么请提供非零值。
CNTR0049E: Bean 正在尝试使用“落实选项 A”与“乐观并行”的无效组合。
Explanation 用户已对企业 bean 指定“落实选项 A”和“乐观并行控制”。对于企业 bean,应用程序服务器不支持同时使用“落实选项 A”和“乐观并行控制”。
Action 请将企业 bean 更改为使用“落实选项 A”或“乐观并行控制”,但不能两个都用。
CNTR0050E: 容器事务中发生协议错误。
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0051E: 事务已超时,这是由于客户机超过 {1} 秒未活动了。事务标识:{0}
Explanation 客户机的不活动时间已超过不活动超时值。
Action 如果客户离开并让事务保持活动,通常这种情况可能会发生。如果客户机仍处于活动状态,那么请管理员确定是否更改客户机或事务不活动超时值。
CNTR0052W: LRU 线程已中断。正在终止。{0}
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0053W: LRU 清扫 {0} {1} 期间捕获到异常。
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0054W: 放弃策略 {0} {1} 抛出异常。
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0055W: 当尝试构造 <env-entry-name> {0} <env-entry-value> {1} 时捕获到“可抛出的”异常
{2}
Explanation 容器在尝试创建 java:comp/env 条目时捕获到可抛出对象。
Action 请根据消息 CNTR0055W 中的异常消息来执行操作。
CNTR0056W: 无法获取 Bean 的包装器。Bean:
{0}
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0057W: 对 Bean {0} 指定的最小池大小不是有效的整数:{1}。已改为使用缺省值。
Explanation 只能指定正整数作为最小池大小。将使用缺省值。
Action 请将最小池大小值更改为正整数。
CNTR0058W: 对 Bean {0} 指定的最大池大小不是有效的整数:{1}。已改为使用缺省值。
Explanation 只能指定正整数作为最大池大小。将使用缺省值。
Action 请将最大池大小值更改为正整数。
CNTR0059W: 为 Bean {0} 指定的最小池大小大于指定的最大池大小:({1},{2}) 改为使用缺省值。
Explanation 最大池大小必须大于或等于最小大小。最小池大小和最大池大小都将使用缺省值。
Action 请将最大池大小更改为大于或等于最小池大小的值。
CNTR0060I: Bean {2} 的最小/最大池大小是 {0}/{1}。
Explanation 这些是将用于此 Bean 类型的最小和最大池大小值。
Action 用户无需执行任何操作。
CNTR0061I: 将所有 Bean 的 findByPrimaryKey 方法的只读属性重设为 true。
Explanation 已指定将所有实体 Bean 的 findByPrimaryKey 只读属性重设为 true。
Action 用户无需执行任何操作。
CNTR0062W: 在池大小规范字符串 {0} 中找不到等号
Explanation 池大小规范的格式是:bean_name=min,max。在 Bean 名称与最小值/最大值之间必须存在等号。
Action 请确保在 Bean 名称与最小值/最大值之间存在等号。
CNTR0063W: 无法在显示名为 {0} 的 Web 应用程序或企业 bean 的部署描述符中找到对 EJB 的引用。EJB 可能指定了无效的绑定信息。
Explanation 可能存在语法无效的部署描述符。
Action 请验证 Enterprise Java Bean(EJB)部署描述符中的绑定信息是否正确。
CNTR0064E: 具有基于激活策略的活动会话的类型为“{0}”的 Bean 实例尝试参与多个并发事务。
Explanation 在活动会话中激活的 Enterprise Java Bean(EJB)只应该参与序列事务。如果指定有所变化的事务属性,例如对一个方法指定 REQUIRES 并对另一个方法指定 REQUIRES_NEW 或 NOT_SUPPORTED,那么将引起此错误。
Action 请查看对 EJB 方法指定的事务属性,并验证方法调用顺序是否不会导致活动会话中同一个 Bean 有多个并发事务。
CNTR0065E: CMP Bean“{0}”尝试使用不支持的本地事务解析控制值。
Explanation 对于具有容器管理的持久性(CMP)Bean 的本地事务,仅支持 ContainerAtBoundary 解析控制。
Action 请使用组装工具将 CMP Bean 的“IBM 扩展”选项卡中的“解析控制”更改为“ContainerAtBoundary”,然后重新启动服务器。
CNTR0066E: Bean“{0}”尝试使用“活动会话”的无效本地事务约束值。
Explanation “活动会话”的本地事务边界对于消息驱动的 Bean 无效。
Action 请将本地事务边界由“活动会话”更改为“Bean 方法”,然后重新启动应用程序服务器。
CNTR0067W: 会话 Bean“{0}”或它的 Home 尝试使用 Bean 管理的事务和容器管理的方法级别事务属性的无效组合。将忽略方法级别事务属性。
Explanation Enterprise Java Bean(EJB)规范规定,使用“Bean 管理的事务”的会话 Bean 或会话 Bean 的 Home 不能对方法声明事务属性。由于会话 Bean 将使用“Bean 管理的事务”,因此容器管理的方法级事务的属性没有意义。
Action 请除去此 Bean 的方法的事务属性,或者除去 Bean Home 的方法的事务属性。
CNTR0068W: Bean“{0}”或它的 Home 尝试使用 Bean 管理的活动会话和方法级别活动会话属性的无效组合。
Explanation 使用“Bean 管理的事务”的 Enterprise Java Bean(EJB)或它的 Home 不应该对它的方法声明“容器管理的活动会话”属性。
Action 请对此 EJB 或它的 Home 的方法除去“容器管理的活动会话”属性。
CNTR0069E: EJB 1.1 模块中的 Bean“{0}”尝试使用“活动会话”的无效“激活位置”策略。
Explanation EJB V1.1 模块不支持活动会话。
Action 请对“激活位置”策略选择“一次”或“事务”。
CNTR0070E: EJB 1.1 模块中的 Bean“{0}”尝试使用“活动会话”的无效本地事务约束。
Explanation EJB V1.1 模块不支持活动会话。
Action 请为本地事务约束选择“Bean 方法”。
CNTR0071E: EJB 1.1 模块中的 Bean“{0}”尝试使用“ContainerAtBoundary”的无效本地事务解析控制。
Explanation EJB V1.1 模块不支持本地事务解析控制“ContainerAtBoundary”。
Action 请对本地事务解析控制选择“应用程序”。
CNTR0072E: Bean“{0}”尝试使用无效“激活位置”策略和容器管理的活动会话。
Explanation 已配置为使用容器管理的活动会话的 Bean 必须将“激活位置”策略设置为“活动会话”或者将“装入位置”策略设置为“时间间隔”、“每天”或“每周”。
Action 在使用容器管理的活动会话支持时,请确保将“激活位置”策略设置为“活动会话”或者将“装入位置”策略设置为“时间间隔”、“每天”或“每周”。
CNTR0073E: Bean“{0}”尝试使用无效的本地事务解析控制。
Explanation 对于容器管理的事务或容器管理的活动会话而言,本地事务解析控制必须是 ContainerAtBoundary。
Action 请将本地事务解析控制设置为“ContainerAtBoundary”。
CNTR0074E: 在 {0} 中发生意外的方法调用。
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0075E: 找不到或未能装入企业 bean 需要的用户提供的类“{0}”。
Explanation 找不到或未能装入 Bean 的一个或多个实现、Home 接口、远程接口、本地接口或其他类似的类。
Action 请确保正确地安装并配置 Bean 的实现类、Home 接口、远程接口和其他类。
CNTR0076W: 无法在显示名为 {0} 的 Web 应用程序或企业 bean 的部署描述符中找到对 ResourceRef 的引用。
Explanation Java Enterprise Edition(Java EE)组件可能指定了无效的绑定信息。
Action 请验证 Java EE 组件的部署描述符中的绑定信息是否正确。
CNTR0077W: 无法在显示名为 {0} 的 Web 应用程序或企业 bean 的部署描述符中找到对 ResourceEnvRef 的引用。
Explanation Java Enterprise Edition(Java EE)组件可能指定了无效的绑定信息。
Action 请验证 Java EE 组件的部署描述符中的绑定信息是否正确。
CNTR0078I: 已对 Bean {0} 启用定制 Finder 访问意向支持。
Explanation 用户已指定必须遵守定制 Finder 访问意向。如果该方法具有更新访问意向,那么将遵守该访问意向。
Action 可以使用 Java 虚拟机(JVM)和 Bean 级属性对定制 Finder 禁用访问意向处理,也可以将该方法的访问意向设置为“只读”。
CNTR0080E: EJB 计时器服务对实现了 javax.ejb.TimedObject 接口 {0} 的 EJB 不可用。
Explanation Enterprise Java Bean (EJB) 实现需要使用 EJB 计时器服务,但该服务已被禁用或未启动。
Action 请参阅先前消息,以确定 EJB 计时器服务未启动的原因并解决问题,或者启用 EJB 计时器服务。
CNTR0081E: 调用了 setTranEnlistmentNotNeeded,返回不可识别的原因码 {0}。
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0082E: 无法征用 XAResource,这是因为不知道 MDB {1} 的资源适配器 {0} 的恢复标识。
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0083E: 消息端点的创建失败:
{0}
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0084E: 部署 MDB {1} 的方法 {0} 时,指定的事务属性不正确。
Explanation 消息驱动的 Bean(MDB)的一个方法要求在部署时指定“需要”、“不受支持”或“由 Bean 管理”作为事务属性。
Action 请重新部署应用程序并使用“需要”、“不受支持”或“由 Bean 管理”作为 MDB 的方法的事务属性。
CNTR0085E: MDB {0} 必须实现接口 {2} 的方法 {1}。
Explanation 资源适配器正在调用方法,但是消息驱动的 Bean (MDB) 未实现该方法。
Action 请确定是否已将 MDB 部署为使用正确的资源适配器。如果该 Bean 与正确的资源适配器绑定,那么请更改 MDB 以提供方法的实现。
CNTR0086E: 资源适配器 {0} MDB {1} 发生事务恢复设置错误。
Explanation 资源适配器对 JCA MessageEndpointFactory 对象调用了 createEndpoint 方法,并且传递了 XAResource 对象作为 createEndpoint 方法的其中一个参数。但是,资源适配器生命周期管理器发生错误,这导致它无法为此资源适配器设置事务恢复。因此,无法成功地创建端点。
Action 请在日志中查找表明与资源适配器绑定的消息驱动的 Bean (MDB) 设置失败的先前错误消息。然后,更正错误以消除此错误消息。
CNTR0087E: 不允许资源适配器 {0} 将非 NULL XAResource 传递到 MDB {1} 的 createEndpoint 方法。
Explanation 资源适配器对 JCA MessageEndpointFactory 对象调用了 createEndpoint 方法,并且向 createEndpoint 方法传递了 XAResource 对象。由于此资源适配器表明不支持 XA 事务,因此对此资源适配器不支持事务恢复。不允许此资源适配器将 XAResource 对象传递至 createEndpoint 方法。
Action 请资源适配器供应商更正资源适配器的配置或实现。
CNTR0088E: 用户提供的类“{0}”可能未实现 javax.ejb.TimedObject 接口。
Explanation Enterprise Java Bean(EJB)V1.x、V2.0 和有状态会话 Bean 不能实现 javax.ejb.TimedObject 接口。
Action 请将 EJB 部署更改为 V2.1 或更高版本,将该实现更改为不实现 javax.ejb.TimedObject 接口,或者更改 EJB 类型。
CNTR0089E: EJB {2} 的方法“{1}”不允许使用事务属性 {0}。
Explanation Enterprise Java Bean(EJB)规范不允许使用您对该 EJB 方法配置的事务属性。有关更多详细信息,请参阅 EJB 规范。
Action 请将部署描述符更改为指定该 EJB 方法所允许使用的事务属性。
CNTR0090E: {0} 的 WebServiceRef 绑定失败:{1}
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0091W: 无法在显示名为 {0} 的 Web 应用程序或企业 bean 的部署描述符中找到对 MessageDestinationRef 的引用。
Explanation Java Enterprise Edition(Java EE)组件可能指定了无效的绑定信息。
Action 请验证 Java EE 组件的部署描述符中的绑定信息是否正确。
CNTR0092W: 尝试访问未启动的企业 bean {0}。
Explanation 应用程序尝试访问尚未安装、尚未启动或未成功启动的应用程序的企业 bean。
Action 请验证是否已安装并启动该应用程序。如果已安装并启动该应用程序,那么请参阅先前有关该企业 bean 启动失败的消息并解决那些问题。
CNTR0093E: 尝试启动企业 bean {0} 由于异常 {1} 而失败
Explanation 初始化和启动企业 Bean 期间发生错误。
Action 请根据消息 CNTR0093E 中的异常消息来执行操作。
CNTR0094E: 用 Bean 高速缓存装入策略配置了实体 Bean“ {0}”,导致每隔一段时间将重新装入实体,但未配置实体 Bean 使用 EJB 2.x 容器管理的持久性。
Explanation 只有 EJB V2.x 容器管理的持久性(CMP)Bean 才支持定期重新装入实体 Bean 的 Bean 高速缓存装入策略。
Action 请将 Bean 高速缓存装入策略更改为该 Bean 类型所支持的值,或者将该 Bean 更改为使用 EJB V2.x 容器管理的持久性。
CNTR0095W: 会话 Bean“{0}”的 EJB 模块配置缺少对内存到内存复制设置的覆盖值。
Explanation 已将会话 Bean 配置成覆盖 Enterprise Java Bean (EJB) 模块级的内存到内存复制设置,但是未在 EJB 模块级提供内存到内存复制设置。
Action 请在 EJB 模块级禁用覆盖,或者为此会话 Bean 提供内存到内存复制设置。
CNTR0096W: 会话 Bean“{0}”的应用程序配置缺少对内存到内存复制设置的覆盖值。
Explanation 已将会话 Bean 配置成覆盖应用程序级的内存到内存复制设置,但是未在应用程序级提供内存到内存复制设置。
Action 请在应用程序级禁用覆盖,或者为此会话 Bean 提供内存到内存复制设置。
CNTR0097W: 缺少 EJB 容器的内存到内存复制设置。
Explanation 已启用使用内存到内存复制操作的有状态会话 Bean 故障转移功能,但缺少内存到内存复制设置。
Action 请禁用有状态会话 Bean 故障转移功能,或者为 EJB 容器提供内存到内存复制设置。
CNTR0098I: 已对 Bean“{0}”禁用容器管理的预查找持久存储同步。
Explanation 已将应用程序配置为,对于此 Bean,在调用定制 findBy 方法前不与持久存储器进行同步。此行为不符合 Enterprise Java Bean(EJB)V2.0 和更高版本规范,但是可以提高性能。
Action 用户无需执行任何操作。
CNTR0099I: 已成功初始化 {0} 服务。
Explanation 已成功初始化 DRS 中“有状态的 会话 Bean”支持的 z/OS 控制器服务。
Action 用户无需执行任何操作。
CNTR0100E: 方法 {0} 捕获到异常:{1}
Explanation 在指定方法中捕获到异常。
Action 用户无需执行任何操作。
CNTR0101E: 方法 {0} 的记号为 NULL。
Explanation 向所指定方法传递了 NULL 服务方标记。
Action 用户无需执行任何操作。
CNTR0102E: 方法 {0} 的 entryKey 为 NULL。
Explanation 向所指定方法传递了 NULL entryKey 参数。
Action 用户无需执行任何操作。
CNTR0103E: 方法 {0} 值为 NULL。
Explanation 向所指定方法传递了 NULL entryKey 值。
Action 用户无需执行任何操作。
CNTR0104E: 方法 {0} 无法将 entryKey 转换为字节数组。
Explanation 指定的方法无法将 entryKey 参数转换为字节数组。
Action 用户无需执行任何操作。
CNTR0105E: 方法 {0} 捕获到异常:{1} stoken = {2}。
Explanation 指定的方法在处理服务方标记时捕获到异常。
Action 用户无需执行任何操作。
CNTR0106E: 方法 {0} 无法获取 STOKEN {1} 的代理。
Explanation 指定的方法无法获取用于处理服务方标记的代理。
Action 用户无需执行任何操作。
CNTR0107E: 方法 {0} 无法将标记转换为字节数组:stoken = {1}。
Explanation 指定的方法无法将服务方标记转换为字节数组。
Action 用户无需执行任何操作。
CNTR0108E: 方法 {0} 在获取标记 {2} 的代理时捕获到异常 {1}。
Explanation 指定的方法在获取用于处理服务方标记的代理时捕获到异常。
Action 用户无需执行任何操作。
CNTR0109E: 方法 {0} 的事件参数为 NULL。
Explanation 向所指定方法传递了 NULL 事件参数。
Action 用户无需执行任何操作。
CNTR0110E: 方法 {0} 无法将值转换为字节数组。
Explanation 指定的方法无法将所传递的 entryKey 值转换为字节数组。
Action 用户无需执行任何操作。
CNTR0111E: 方法 {0} 无法将事件转换为字节数组:stoken = {1}。
Explanation 指定的方法无法将事件转换为字节数组。
Action 用户无需执行任何操作。
CNTR0112E: 用户提供的类“{0}”必须实现“{1}”接口。
Explanation Enterprise Java Bean(EJB)规范要求消息驱动的 Bean 为它所支持的消息传递类型实现消息侦听器接口。
Action 请更改类,以使其实现 EJB 规范所要求的接口。
CNTR0113I: SfDRSControllerInstance {0} 接收到 REPLICATION_UP 事件。
Explanation 指定的 SfDRSControllerInstance 接收到 REPLICATION_UP 事件。
Action 用户无需执行任何操作。
CNTR0114I: SfDRSControllerInstance {0} 接收到 REPLICATION_DOWN 事件。
Explanation 指定的 SfDRSControllerInstance 接收到 REPLICATION_DOWN 事件。
Action 用户无需执行任何操作。
CNTR0115I: SfDRSControllerInstance {0} 接收到 IS_CONGESTED 事件。
Explanation 指定的 SfDRSControllerInstance 接收到 IS_CONGESTED 事件。
Action 用户无需执行任何操作。
CNTR0116I: SfDRSControllerInstance {0} 接收到 NOT_CONGESTED 事件。
Explanation 指定的 SfDRSControllerInstance 接收到 NOT_CONGESTED 事件。
Action 用户无需执行任何操作。
CNTR0117I: 如果未在当前事务中修改 Bean“{0}”,那么将对其忽略容器管理的 ejbStore() 调用。
Explanation 已将该 Bean 配置为,如果它未被修改,那么不允许 Enterprise Java Bean(EJB)容器调用 ejbStore() 方法。此行为不符合 EJB V2.0 或更高版本规范,但是可以提高性能。
Action 用户无需执行任何操作。
CNTR0118I: 将不对 Bean“{0}”进行所有本地和本地 Home 方法的容器方法前和方法后处理。
Explanation 已对该 Bean 进行配置,以便简化调用对本地 Home 接口和本地业务接口定义的方法前后执行的处理。此行为不符合 Enterprise Java Bean(EJB)V2.0 和更高版本规范,但是可以提高性能。
Action 用户无需执行任何操作。
CNTR0119E: 用户提供的类“{0}”可能未实现 com.ibm.websphere.ejbcontainer.LightweightLocal 接口。原因码 = {1}。
Explanation 只有具有本地接口的 Enterprise Java Bean(EJB)V2.x 或更高版本实体 Bean 才可以实现 com.ibm.websphere.ejbcontainer.LightweightLocal 接口。原因码标识特定违例,如下所示: 1 - 该 EJB 不是实体 Bean。 2 - 该 Bean 是 EJB V1.x 或容器管理的持久性 (CMP) V1.x 实体 Bean。 3 - 该 EJB 未定义本地接口。
Action 请将该 EJB 更改为实体类型、将 EJB 部署更改为 V2.0 或更高版本、将 EJB 部署更改为指定本地接口或者将该实现更改为不实现 com.ibm.websphere.ejbcontainer.LightweightLocal 接口。
CNTR0120W: 类型为布尔值的 EJB java:comp/env 上下文环境条目 {0} 未设置为有效的布尔值 {1}。为条目指定了值“false”。
Explanation 对于类型为布尔值的 Enterprise Java Bean(EJB)java:comp/env 上下文环境条目,应该指定值“true”或“false”。任何其他值都相当于“false”,但这也可能表示配置有问题。应用程序可能不会按预期运行。
Action 请将类型为布尔值的 EJB java:comp/env 上下文环境条目更改为“true”或“false”。
CNTR0121W: JAR“{0}”的 ejb-jar.xml 中存在配置错误。出错的容器事务元素具有事务属性元素:“{1}”。
Explanation 容器事务元素中的所有 ejb 名称元素必须与企业 bean 元素中的有效 ejb 名称元素相匹配。
Action 请更正 ejb-jar.xml 文件,以使容器事务元素中的所有 ejb 名称元素与企业 bean 元素中的有效 ejb 名称元素条目相匹配。
CNTR0123W: JAR“{0}”的 ejb-jar.xml 中存在 XML 配置错误。EJB“{1}”的方法许可权元素出错。
Explanation 方法许可权元素中的所有 ejb 名称元素必须与企业 bean 元素中的有效 ejb 名称元素相匹配。
Action 请更正 ejb-jar.xml 文件,以使方法许可权元素中的所有 ejb 名称元素与企业 bean 元素中的有效 ejb 名称元素条目相匹配。
CNTR0124W: JAR“{0}”的 ejb-jar.xml 中存在 XML 配置错误。EJB“{1}”的排除列表元素出错。
Explanation 排除列表元素中的所有 ejb 名称元素必须与企业 bean 元素中的有效 ejb 名称元素相匹配。
Action 请更正 ejb-jar.xml 文件,以使排除列表元素中的所有 ejb 名称元素与企业 bean 元素中的有效 ejb 名称元素条目相匹配。
CNTR0125E: 无法处理 {0} 类的注入信息。
Explanation 已向注入引擎注册的注入处理器未能标识和收集与该类相关联的所有注释。
Action 请更正该类的 ejb-jar.xml 和注释。
CNTR0126E: 消息驱动的 Bean(MDB){0} 未定义消息侦听器接口。
Explanation 消息驱动的 Bean 必须使用 Enterprise JavaBeans(EJB)类的 XML、注释或实现子句来定义消息侦听器接口。
Action 请检查 MDB 类的 XML 和 Java 源代码并且指定消息侦听器接口。
CNTR0130E: 当为某个 Bean 或 Home 接口指定了 Java 命名和目录接口(JNDI)绑定名称时,无法指定特定的 JNDI 绑定。{1} 模块中的 {0} Bean 必须使用简单的 JNDI 绑定名称或者使用特定 JNDI 绑定,但是不能同时使用这两个选项。
Explanation 不能将简单 JNDI 绑定名称和特定 JNDI 绑定同时用于给定的 Bean 或 Home 接口。
Action 请在指定模块中更正该 Bean 或 Home 接口的绑定文件设置。
CNTR0131E: {1} 模块中的 {0} Bean 没有配置任何生产性的接口。
Explanation 根据 Bean 类型,一个企业 bean 必须至少配置一个组件、业务、Web Service 端点或消息侦听器接口。
Action 请更正此 Bean 的 ejb-jar.xml 文件或源代码注释配置设置。
CNTR0132E: {1} 模块中的 {0} 会话 Bean 为消息侦听器或 Web Service 端点配置了一个接口。
Explanation 无状态会话 Bean 不能配置消息侦听器接口。有状态会话 Bean 不能配置任何这些接口类型。
Action 请更正此 Bean 的 ejb-jar.xml 文件或源代码注释配置设置。
CNTR0133E: {1} 模块中的 {0} 实体 Bean 为业务、消息侦听器或 Web Service 端点配置了一个接口。
Explanation 实体 Bean 不能配置任何这些接口类型。
Action 请更正此 Bean 的 ejb-jar.xml 文件或源代码注释配置设置。
CNTR0134E: {1} 模块中的 {0} 消息驱动的 Bean 为一个组件、业务、Web Service 端点或 Home 接口配置了一个接口。
Explanation 消息驱动的 Bean 不能配置任何这些接口类型。
Action 请更正此 Bean 的 ejb-jar.xml 文件或源代码注释配置设置。
CNTR0135E: {0} 消息驱动的 Bean (MDB)在绑定文件中没有相应的绑定。
Explanation 每个消息驱动的 Bean 的绑定文件中都必须存在一个消息驱动的 Bean 绑定。
Action 请检查该 MDB 的 ejb-jar-bnd.xml 绑定文件,并确保存在一个绑定条目。
CNTR0136E: 为本地 Home 接口或 Bean 提供的特定 Java 命名和目录接口(JNDI)绑定名称不是以 ejblocal: 开头。为 {1} 模块中的 Home 接口或 {0} Bean 指定的本地绑定名称 {2} 不是以 ejblocal: 开头。
Explanation 所指定 Bean 或 Home 接口的本地绑定名称不是以 ejblocal: 开头。
Action 请在指定模块中更正该 Bean 或 Home 接口的本地绑定名称。
CNTR0137E: 为远程 Home 接口或 Bean 提供的特定 Java 命名和目录接口(JNDI)绑定名称是以 ejblocal: 开头的。为 {1} 模块中的 Home 接口或 {0} Bean 指定的远程绑定名称 {2} 不能以 ejblocal: 开头。
Explanation 给定 Bean 或 Home 接口的远程绑定名称不能以 ejblocal: 开头。
Action 请在指定模块中更正该 Bean 或 Home 接口的远程绑定名称。
CNTR0138E: {1} 模块中的 {0} Bean 或 Home 接口的 Java 命名和目录接口(JNDI)绑定名称是一个空白字符串值。
Explanation JNDI 绑定名称中不能包含空白字符串。
Action 请更正 ejb-jar-bnd.xml 绑定文件,赋予此 Bean 一个有效 JNDI 绑定名称。
CNTR0139E: {1} 模块中的 {0} Bean 为业务接口 {2} 指定了多个 Java 命名和目录接口(JNDI)绑定名称。
Explanation 每个业务接口只能配置一个 JNDI 绑定名称。
Action 请更正 ejb-jar-bnd.xml 绑定文件,以对此 Bean 给定单个 JNDI 绑定名称。
CNTR0140E: {1} 模块中的 {0} Bean 指定了业务接口 {2},而业务接口 Java 命名和目录接口(JNDI)绑定中不存在该业务接口。
Explanation 每个业务接口 JNDI 绑定都必须配置有效的业务接口类。
Action 请更正 ejb-jar.xml 文件或源代码注释,以配置有效的业务接口类。
CNTR0141E: {1} 模块中的 {0} Bean 指定了一个 Home 接口 Java 命名和目录接口(JNDI)绑定。但是该绑定没有相匹配的 Home 接口类。
Explanation 每个 Home 接口 JNDI 绑定都必须配置一个相匹配的 Home 接口类。
Action 请更正 ejb-jar.xml 文件或源代码注释,以配置有效的 Home 接口类。
CNTR0142W: 具有 {0} Java 命名和目录接口(JNDI)名称的 Enterprise JavaBeans(EJB)绑定不包含企业 bean 节。
Explanation 所有 EJB 绑定都需要在 ibm-ejb-jar-bnd.xml 文件中有一个企业 bean 节。
Action 请检查 ibm-ejb-jar-bnd.xml 文件,并确保所有 EJB 绑定都包含一个企业 bean 节。
CNTR0143E: 具有 {0} Java 命名和目录接口(JNDI)名称的 Enterprise JavaBeans(EJB)绑定不包含 jca 适配器节。
Explanation 消息驱动的 Bean 的所有绑定都需要在消息驱动的绑定中有一个 jca 适配器节。
Action 请检查绑定文件,并确保所有消息驱动的绑定都包括一个 jca 适配器节。
CNTR0144E: 具有 {0} Java 命名和目录接口(JNDI)名称的 Enterprise JavaBeans(EJB)绑定有一个不包含 activation-spec-binding-name 值的 jca 适配器节。
Explanation 消息驱动的 Bean 的所有绑定都需要一个包含 activation-spec-binding-name 值的 jca 适配器节。
Action 请检查绑定文件,并确保所有消息驱动的绑定都包括一个具有 activation-spec-binding-name 值的 jca 适配器节。
CNTR0145E: 具有 {0} Java 命名和目录接口(JNDI)名称的 Enterprise JavaBeans(EJB)绑定有一个不包含 destination-binding-name 值的 jca 适配器节。
Explanation 消息驱动的 Bean 的所有绑定都需要一个包含 destination-binding-name 值的 jca 适配器节。
Action 请检查绑定文件,并确保所有消息驱动的绑定都包括一个具有 destination-binding-name 值的 jca 适配器节。
CNTR0146E: {1} 模块中包含的 {0} 绑定文件的第 {2} 行第 {3} 列中存在配置错误。
Explanation 绑定文件中包含简单的语法错误或语义违例。
Action 请检查日志文件中的其他“错误原因”异常,它们可能提供了特定解析器消息的详细信息。请更正绑定文件错误并重新安装应用程序。
CNTR0147E: {1} 模块中包含的 {0} 绑定文件中有配置错误。
Explanation 绑定文件中包含简单的语法错误或语义违例。
Action 请更正绑定文件错误并重新安装应用程序。
CNTR0148E: {0} 容器管理的持久性(CMP)实体 Bean 被配置为将 CMP 连接工厂与 {1} Java 命名和目录接口(JNDI)配合使用。尚未配置此连接工厂资源。
Explanation 未配置此 Bean 需要的连接工厂资源。CMP 实体 Bean 将不起作用。
Action 请确保选择了正确的数据源,以在管理控制台中使用 CMP,从而创建必需的连接工厂资源。
CNTR0149E: {1} 模块中的 {0} 企业 bean 的启动过程失败,原因是发生以下异常:{2}
Explanation 在 Bean 的初始化和启动过程中发生错误。
Action 请检查异常消息以确定该 Bean 未启动的原因。另外,还要检查日志中存在的与启动此 Bean 相关的其他异常消息。
CNTR0150E: 不能对 {3} 企业 bean 类的 {2} 方法同时配置 {0} 注释和 {1} 注释。
Explanation 此错误消息中标识的注释之间互相冲突。不要对同一方法指定这些注释。
Action 通过从指定方法中除去一个注释或同时除去两个注释来更改 Java 源代码。然后,重新安装应用程序。
CNTR0151E: 在 {2} 企业 bean 类的 {1} 方法上的 @RolesAllowed 注释中多次指定了 {0} 角色。
Explanation 可以在 @RolesAllowed 注释中指定一次所指定的角色。
Action 通过从此注释中除去重复的角色来更改 Java 源代码。然后,重新安装应用程序。
CNTR0152E: 不能同时对 {2} 企业 bean 类配置类级别 {0} 和 {1} 的注释。
Explanation 此错误消息中标识的注释之间互相冲突。不要对同一个类指定这些注释。
Action 通过从指定类中除去一个注释或同时除去两个注释来更改 Java 源代码。然后,重新安装应用程序。
CNTR0153E: 在 {1} 企业 bean 类的类级别 @RolesAllowed 注释中多次指定了 {0} 角色。
Explanation 可以在 @RolesAllowed 注释中指定一次给定的角色。
Action 通过从此注释中除去重复的角色来更改 Java 源代码。然后,重新安装应用程序。
CNTR0154E: 另一个组件正尝试引用 {1} 模块中的 {0} 企业 bean。此 Bean 不支持另一个组件尝试引用的 {2} 接口的实现。
Explanation 尝试引用此 Bean 的组件具有配置错误。该组件为此 Bean 指定了不受支持的接口。
Action 请更改尝试引用此 Bean 的组件的 ejb-ref 标记或 @EJB 注释,以使此组件指定受支持的接口。检查日志文件中存在的相关异常,这些异常指示存在配置错误的调用组件。
CNTR0155E: 另一个组件正尝试引用 {1} 模块中的 {0} 企业 Bean。此 Bean 同时支持另一个组件尝试引用的 {2} 接口的本地实现和远程实现。
Explanation 尝试引用该 Bean 的组件具有配置错误。该组件尚未指定是要调用此 Bean 上的本地接口或远程接口。
Action 请更改尝试引用此 Bean 的组件的 ejb-ref 标记或 @EJB 注释,以使此组件指定该 Bean 的本地接口或远程接口。检查日志文件中存在的相关异常,这些异常指示存在配置错误的调用组件。
CNTR0156E: 配置了 {1} 模块中的 {0} 有状态会话 Bean 以实现故障转移。但是,该会话 Bean 还被配置为使用扩展作用域持久性上下文。这些配置设置发生了冲突。
Explanation 不能同时对故障转移支持和扩展作用域持久性上下文支持配置有状态会话 Bean。
Action 请除去此 Bean 的这两个配置设置中的其中一个。然后,重新安装应用程序。
CNTR0157E: {1} 模块中的 {0} 企业 bean 未实现 {2} 方法。而此方法是 Bean 接口的一部分。
Explanation 企业 bean 必须实现对它们的接口类指定的所有方法。
Action 请更正 Bean 实现,以包括所有必需的方法。然后,重新安装应用程序。
CNTR0158E: {1} 模块中的 {0} 会话 Bean 将 {2} 方法配置为一个超时方法。此方法必须具有 javax.ejb.Timer 类型的单个参数,或没有参数。
Explanation 计时器 Bean 必须实现一个超时方法,该方法具有 javax.ejb.Timer 类型的单个参数,或没有参数。
Action 请更正 Bean 实现,以包括必需参数,或不包括任何参数。然后,重新安装应用程序。
CNTR0159E: 在所指定的 {1} 父代 Bean 与 {2} 子代 Bean 之间的继承关系中,{0} 模块具有配置错误。
Explanation 该模块的配置扩展文件中可能存在错误,或者这两个 Bean 中的其中一个不存在。
Action 请更正该模块的扩展 XML 文件中已配置的继承关系,或者提供缺少的 Bean 实现。
CNTR0160E: {1} 模块中的 {0} 企业 bean 被配置为计时器 Bean。但是,该 Bean 未实现以下必需的超时方法:ejbTimeout
Explanation 从 TimedObject 接口继承的计时器 Bean 必须实现以下超时方法:ejbTimeout
Action 请更正 Bean 实现,以包括必需的方法。然后,重新安装应用程序。
CNTR0161E: {1} 模块中的 {0} 企业 bean 对多个方法指定了 @Timeout 注释。
Explanation 计时器 Bean 只能实现单个超时方法。
Action 请更正 Bean 实现,以仅包括一个超时方法。然后,重新安装应用程序。
CNTR0162E: {1} 模块中的 {0} 企业 bean 指定了以下超时方法:{2}。但是该 Bean 未实现此方法。
Explanation 计时器 Bean 必须提供已配置的超时方法的实现。
Action 请更正 Bean 实现,以包括必需的超时方法。然后,重新安装应用程序。
CNTR0163E: {1} 模块中的 {0} 企业 bean 对使用 XML 的超时方法标记指定了 {2} 超时方法。另外,该 Bean 还对 Java 源代码中的 @Timeout 注释指定了 {3} 超时方法。此配置发生冲突。
Explanation 计时器 Bean 必须只配置一个超时方法。
Action 请更正 Bean 配置,以指定单个超时方法。然后,重新安装应用程序。
CNTR0164E: {1} 模块中的 {0} 企业 bean 实现了 {2} 超时方法,此方法发生了应用程序异常。
Explanation 超时方法不能创建应用程序异常。
Action 请更正超时方法实现,以避免导致应用程序异常。然后,重新安装应用程序。
CNTR0165E: {1} 模块中的 {0} 企业 bean 实现了 {2} 超时方法,此方法具有非空返回类型。
Explanation 超时方法必须返回空。
Action 请更正超时方法实现以返回空。然后,重新安装应用程序。
CNTR0166E: {1} 模块中的 {0} 企业 bean 实现了 {2} 超时方法,此方法被声明为静态方法或终态方法。
Explanation 超时方法不能被声明为静态方法或终态方法。
Action 请更正该超时方法的实现声明。然后,重新安装应用程序。
CNTR0167I: 服务器正在绑定 {3} 应用程序 {2} 模块中的 {1} 企业 bean 的 {0} 接口。绑定位置为:{4}
Explanation 已在指定的命名位置绑定此接口。
Action 尝试查找此接口时,请使用所指定的命名位置。
CNTR0168W: 使用简单的绑定名称配置了 {2} 应用程序中的 {1} 模块中的 {0} 企业 bean,但是该企业 bean 具有多个本地或远程接口。用来绑定这些接口的命名位置将与所指定的简单绑定名称不同。
Explanation 因为该企业 bean 具有多个接口,所以必须将每个绑定名称扩展为唯一的。
Action 请完成下列其中一项操作:/n使用扩展名称来查找此企业 bean 的接口。/n更改此 Bean 的配置数据,以对每个接口指定唯一的绑定位置。
CNTR0169E: 在模块 {2} 中的绑定 {1} 中指定的企业 bean {0} 不存在。
Explanation 企业 bean 名称可能不正确,或者可能为一个不存在的 Bean 指定了绑定。
Action 请更正绑定文件。然后,重新安装应用程序。
CNTR0170E: {1} 模块中的 {0} 企业 bean 没有已定义的 Bean 类型。
Explanation 每个企业 bean 必须指定一种 Bean 类型,例如:无状态会话 Bean 和消息驱动的 Bean 等等。
Action 请更正此 Bean 的 Java 源代码注释或 ejb-jar.xml 配置设置。然后,重新安装应用程序。
CNTR0171E: {2} 应用程序的 {1} 模块中的 {0} 企业 bean 与 {5} 应用程序的 {4} 模块中的 {3} 企业 bean 都具有以下绑定位置:{5}
Explanation 每个企业 bean 必须指定唯一的绑定位置。
Action 请更正其中一个企业 bean 的绑定文件,以使每个 Bean 都具有唯一的绑定位置。
CNTR0172E: 无法将应用程序 {3} 模块 {2} 中 Bean {1} 的接口 {0} 与名称位置 {4} 绑定。应用程序 {8} 模块 {7} 中 Bean {6} 的接口 {5} 已与名称位置 {4} 绑定。
Explanation 每个企业 bean 接口都必须指定唯一的绑定位置。
Action 请更正其中一个 Bean 接口的绑定文件,以使每个接口都具有唯一的绑定位置。
CNTR0173E: 无法将应用程序 {3} 模块 {2} 中 Bean {1} 的接口 {0} 与名称位置 {4} 绑定。同一个 Bean 的接口 {5} 已与名称位置 {4} 绑定。
Explanation 每个企业 bean 接口都必须指定唯一的绑定位置。
Action 请更正其中一个 Bean 接口的绑定文件,以使每个接口都具有唯一的绑定位置。
CNTR0174I: 模块 {1} 中的 Bean {0} 是版本低于 3.0 的 Enterprise Java Bean(EJB),并且您未对其指定 Home 绑定名。此 Bean 的出厂绑定名如下:{2}。
Explanation 将在指定的命名位置绑定该 Home 接口。
Action 用户无需执行任何操作。
CNTR0175W: 对应用程序 {2} 模块 {1} 中 Bean {0} 配置的激活策略已由 {3} 更改为“一次”。对引用扩展持久性上下文的有状态会话 Bean 配置的激活策略必须是“一次”。
Explanation 对引用扩展持久性上下文的有状态会话 Bean 配置的激活策略必须是“一次”。
Action 请将对该 Bean 配置的激活策略更改为“一次”。
CNTR0176E: Web Service 提供程序接口与应用程序 {3} 模块 {2} 中 Bean {1} 的已配置 Web Service 端点接口 {0} 冲突。
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0177E: 尝试为应用程序 {2} 模块 {1} 中的 Bean {0} 创建 Web Service 端点代理时发生故障:{3}
Explanation 不允许会话 Bean 同时实现 Web Service 提供程序接口和 JAX-RPC Web Service 端点接口。
Action 请从 ejb-jar.xml 文件中除去已配置的 JAX-RPC Web Service 端点接口,或者将 Bean 实现更改为不实现 Web Service 提供程序接口。
CNTR0178E: 应用程序 {3} 的模块 {2} 中的 Bean {1} 未实现已配置的 Web Service 端点方法 {0}。
Explanation 该 Bean 必须实现所有已配置的 Web Service 端点方法。
Action 请更改 Bean 实现,以包括所有 Web Service 端点方法。
CNTR0179W: 已达到非持久计时器最大重试次数 {0}。
Explanation 已达到在 EJB 计时器服务上配置的最大重试次数(EJBTimer 配置对象上的 nonPersistentTimerRetryCount)。除非超时方法成功,否则将不会再尝试重试。
Action 确定超时方法失败的原因,或增加最大重试次数。
CNTR0183E: 无法获取 EJB 计时器服务所使用的计时器管理器。
{0}
Explanation 已尝试获取计时器管理器,因为已在 EJBTimer 配置对象上配置了用来为非持久计时器创建单独线程池的选项 (uniqueTimerManagerForNP)。
Action 作为一种替代方法,您可以配置计时器服务以使用非持久计时器的调度程序。
CNTR0184W: 对于 {3} 拦截器类,{0} 模块中包含的 ibm-ejb-jar-bnd.xml 文件具有多个名称属性为 {2} 的 {1} 节。仅使用最后一个 {1} 节。该拦截器类正在将 java:comp 名称空间用于 {4} 企业 bean。
Explanation interceptor stanza 包含多个其名称属性具有相同值的 ejb-ref、resource-ref、resource-env-ref 或 message-destination-ref 节。要求每个 ejb-ref、resource-ref、resource-env-ref 或 message-destination-ref 节具有不同的名称属性值。
Action 除去额外的节,或在一个或多个 ejb-ref、resource-ref、resource-env-ref 或 message-destination-ref 节中更改其名称属性,以便该名称在 interceptor stanza 以及企业 bean 的会话或消息驱动的节中唯一。
CNTR0185E: 应用程序 {2} 模块 {1} 中的 Bean {0} 已配置了一个或多个异步方法,但该 Bean 不是会话 Bean。异步方法只能在会话 Bean 上进行配置。
Explanation 只能在会话 Bean 上配置异步方法。
Action 请从 Bean 中除去异步方法。
CNTR0187E: 应用程序 {3} 模块 {2} 中 Bean {1} 上的方法 {0} 已配置了 {4} 事务属性。异步方法只支持类型为 TX_REQUIRED、TX_REQUIRES_NEW 或 TX_NOT_SUPPORTED 的事务属性。
Explanation 异步方法可以配置下列事务属性类型:TX_REQUIRED、TX_REQUIRES_NEW 或 TX_NOT_SUPPORTED。
Action 请将方法上的事务属性配置更改为三个受支持类型中的一个。
CNTR0188E: 捕获到意外的异常。异常:{0}
Explanation 此异常是意外的。无法立刻得知其原因。
Action 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/)
CNTR0189E: 无法使用 Java 注释或在 XML 部署描述符内将 {0} Bean 类指定为启动 Bean。
Explanation 只有单个会话 Bean 才可以使用启动注释或 XML 部署描述符进行定义。
Action 请从此 EJB 类中除去启动 Java 注释或 XML 部署描述符,或者将类更改为单个会话 Bean。
CNTR0190E: 无法初始化模块 {1} 中的启动单个会话 Bean {0},发生异常:
{2}
Explanation 启动单个会话 Bean 实例会在应用程序启动过程中创建。任何失败都将导致应用程序无法启动。
Action 请除去与此错误消息相关的异常原因。
CNTR0191E: 已选择了用来为非持久计时器创建唯一计时器管理器的选项,但计时器线程数目的值不受支持:{0}
Explanation 当共享为持久计时器配置的线程池时,必须配置多个计时器线程。在 EJBTimer 配置对象上,将 uniqueTimerManagerForNP 属性设置为 true 时,必须将 numNPTimerThreads 属性设置为 1 或更大值。
Action 在应用程序服务器的 EJB 计时器服务设置中,请为非持久计时器线程的数目指定正值。作为一种替代方法,您可以通过选择用来共享为持久计时器配置的线程池的选项(在 EJBTimer 配置对象上为 uniqueTimerManagerForNP 属性指定 false),来配置计时器服务以使用非持久计时器的调度程序。
CNTR0192E: 访问超时值 {0} 对类 {2} 的企业 Bean {1} 方法无效。此值必须是 -1 或更大值,并小于 java.lang.Long.MAX_VALUE (9223372036854775807)。
Explanation 访问超时是通过注释或由部署描述符指定的。此值必须是 -1 或更大值,并小于 java.lang.Long.MAX_VALUE (9223372036854775807)。
Action 请更正消息所识别的方法的访问超时值。在部署描述符中使用了方法名称“*”,以指示单个类的所有方法。如果使用了注释,但在方法上找不到 @AccessTimeout 注释,请更正类级别处的 @AccessTimeout 注释。
CNTR0193E: 为 {1} 企业 Bean 类的并行管理类型所指定的值 {0} 必须是 Bean 或 Container。
Explanation 并行管理类型可通过在单个会话 Bean 的部署描述符中使用 @ConcurrencyManagement 注释或 concurrency-management-type 标记进行指定。单个会话 Bean 的值必须是 BEAN 或 CONTAINER。
Action 请更正 @ConcurrencyManagement 注释或 concurrency-management-type 标记,以使值为 Bean 或 Container。
CNTR0194E: 在 ejb-jar.xml 文件中为并行管理类型指定的值 {0} 与企业 Bean 类 {2} 上的 @ConcurrencyManagement 注释值 {1} 不同。
Explanation 部署描述符无法覆盖由单个会话 Bean 上 @ConcurrencyManagement 注释所提供的值。
Action 请除去或更改 ejb-jar.xml 文件中的值,以便它不会覆盖 @ConcurrencyManagement 注释中的值。
CNTR0195E: 无法获取 EJB 计时器服务所使用的与 {0} 调度程序相关联的工作管理器。
Explanation 已尝试获取该工作管理器。
Action 请确保计时器服务调度程序已配置了工作管理器。
CNTR0196E: 访问超时值 {0} 从 {1} 时间单位到毫秒的转换导致溢出。
Explanation 访问超时是通过注释或由部署描述符指定的。转换至毫秒的结果必须大于 0 并小于 java.lang.Long.MAX_VALUE (9223372036854775807) 才会有效。
Action 请更正消息所识别的方法的访问超时值。在部署描述符中使用了方法名称“*”,以指示单个类的所有方法。如果使用了注释,但在方法上找不到 @AccessTimeout 注释,请更正类级别处的 @AccessTimeout 注释。
CNTR0197E: 非单个企业 Bean {0} 具有依赖关系元数据。
Explanation 此 Bean 已配置成通过 @DependsOn 注释或 ejb-jar.xml 文件中的依赖元素依赖于另一个 Bean。但是,此 Bean 不是单个会话 Bean。
Action 请除去依赖关系元数据,或更改 Bean 的类型。
CNTR0198E: 模块 {1} 中的单个会话 Bean {0} 依赖于 {2},但后者并不存在。
Explanation 此 Bean 已配置成通过 @DependsOn 注释或 ejb-jar.xml 文件中的依赖元素依赖于另一个 Bean。但是,另一个 Bean 却不存在。
Action 请除去或更改不存在的 Bean 上的依赖关系。
CNTR0199E: 模块 {1} 中的单个会话 Bean {0} 依赖于 {2},但它并不唯一指定企业 Bean。
Explanation 此 Bean 已配置成依赖于具有指定名称的另一个 Bean。具有该名称的 Bean 不存在于同一模块中,并且多个模块具有该相同名称的 Bean。
Action 请除去依赖关系,或使用标准的 Bean 名称,例如 module.jar#BeanName
CNTR0200E: 模块 {1} 中的单个会话 Bean {0} 依赖于模块 {3} 中的企业 Bean {2},但目标并不是单个会话 Bean。
Explanation 此 Bean 已配置成通过 @DependsOn 注释或 ejb-jar.xml 文件中的依赖元素依赖于另一个 Bean。但是,另一个 Bean 不是单个 Bean。
Action 请除去或更改非单个 Bean 上的依赖关系,或调整非单个 Bean 的类型。
CNTR0201E: 模块 {1} 中的单个会话 Bean {0} 直接或间接依赖于它本身。
Explanation 此 Bean 已配置成通过 @DependsOn 注释或 ejb-jar.xml 文件中的依赖元素,依赖于它本身或间接依赖于该 Bean 的另一个 Bean。
Action 请除去或更改指定 Bean 上的依赖关系,或更改它的其中一个依赖关系,以不再依赖于它。
CNTR0202E: {1} Bean 上的 {0} 异步方法的返回类型为空,并在其 throws 子句中具有 {2} 应用程序异常。
Explanation 此方法已通过 @Asynchronous 注释或 ejb-jar.xml 文件中的异步方法元素配置成异步方法。返回类型为空的异步方法在 throws 子句中不得具有应用程序异常。
Action 请更改方法的返回类型、从 throws 子句除去应用程序异常或更改方法的元数据,以使其不再是异步方法。
CNTR0203E: ejb-jar.xml 为 {0} 会话 Bean 声明了异步方法,但未声明 method-name。
Explanation 指定的会话 Bean 在 ejb-jar.xml 文件中声明了异步方法,但未指定“method-name”元素。
Action 请修改 ejb-jar.xml 文件并为应该是异步的方法指定 method-name(或为所有方法指定“*”)。
CNTR0204E: ejb-jar.xml 文件在 {0} 会话 Bean 的通配符异步方法元素上声明了一个参数。可能不能在通配符上指定参数。
Explanation ejb-jar.xml 文件未在 async-method 元素内正确指定 method-params 元素,该 method-params 元素包含通配符 (*) method-name 元素。根据 EJB 3.1 规范,这是不允许的。
Action 请从 XML 除去 method-params 元素或更改 method-name 元素,以表示具有指定 method-params 参数的特定方法。
CNTR0205E: ejb-jar.xml 中的 {0} Bean 包含具有无效 method-intf 值的 async-method 元素。此值可能只能是“本地”或“远程”。已指定“{1}”。
Explanation 异步方法的 method-intf 元素的有效值只能是“本地”和“远程”。任何其他值均无效,且 EJB 容器将不会识别包含的 async-method 元素。
Action 请将 method-intf 元素的值修改为“本地”或“远程”。
CNTR0206E: {1} Bean 上的 {0} 异步方法的返回类型为 {2}。 void 或 future<V> 返回类型对异步方法来说是必需的。
Explanation 异步方法必须返回 void 或 future<V>。
Action 请更正异步方法实现以返回 void 或 future<V>。然后,重新安装应用程序。
CNTR0207E: 模块 {1} 中的 {0} 有状态会话 Bean 具有自动计时器。
Explanation 无法为有状态会话 Bean 指定自动计时器。
Action 请除去自动计时器,或更改 Bean 的类型。
CNTR0208E: 模块 {1} 中的企业 Bean {0} 具有方法 {2} 的部署描述符中的自动计时器元数据,但方法参数类型对超时回调方法无效。
Explanation 自动计时器可以不具有参数,也可以具有单个 javax.ejb.Timer 参数。
Action 请更改方法参数类型,或除去自动计时器元数据。
CNTR0209E: {1} 模块中的 {0} 企业 bean 具有的 {2} 超时回调方法没有所需的方法特征符。
Explanation Enterprise JavaBeans 规范要求超时回调方法具有以下特征符:void &lt;METHOD&gt;() 或 void &lt;METHOD&gt;(Timer timer)
Action 请更正此 Bean 类的超时回调方法特征符。
CNTR0210E: 模块 {1} 中的企业 Bean {0} 具有方法 {2} 的部署描述符中的自动计时器元数据,但找不到具有该名称的超时回调方法。
Explanation 部署描述符包含指定方法名称的自动计时器元数据,但通过该名称找不到具有超时回调方法特征符的方法。超时回调方法必须具有空返回类型,且必须不具有参数或具有单个 javax.ejb.Timer 类型的参数。
Action 请添加具有指定名称的方法、更改具有该名称的现有方法的方法特征符或从部署描述符中除去计时器。
CNTR0211E: 模块 {1} 中的企业 Bean {0} 具有方法 {2} 的自动元数据,但调度字段 {3} 具有的值无效。
Explanation 指定的方法具有部署描述符或 @Schedule 或 @Schedules 注释中的自动计时器元数据,但元数据中指定的字段具有的值无效。
Action 请更改自动计时器元数据中的字段,或除去自动计时器元数据。
CNTR0212E: 模块 {1} 中的企业 Bean {0} 具有方法 {2} 的自动计时器元数据,但调度字段 {3} 具有的值已超出该字段的范围。
Explanation 指定的方法具有部署描述符或 @Schedule 或 @Schedules 注释中的自动计时器元数据,但元数据中指定的字段具有的值已超出该字段的边界。
Action 请更改自动计时器元数据中的字段,或除去自动计时器元数据。
CNTR0213E: 模块 {1} 中的企业 Bean {0} 具有方法 {2} 的自动计时器元数据,但调度字段 {3} 具有的范围边界无效。
Explanation 指定的方法具有部署描述符或 @Schedule 或 @Schedules 注释中的自动计时器元数据,但元数据中指定的字段具有的范围边界无效。范围的上边界和下边界必须是非负整数或关键字值。
Action 请更改自动计时器元数据中的字段,或除去自动计时器元数据。
CNTR0214E: 模块 {1} 中的企业 Bean {0} 具有方法 {2} 的自动计时器元数据,但调度字段 {3} 具有的时间间隔值无效。
Explanation 指定的方法具有部署描述符或 @Schedule 或 @Schedules 注释中的自动计时器元数据,但元数据中指定的字段具有的时间间隔值无效。增量值必须是整数。
Action 请更改自动计时器元数据中的字段,或除去自动计时器元数据。
CNTR0215E: 模块 {1} 中的企业 Bean {0} 具有方法 {2} 的自动计时器元数据,但调度字段 {3} 具有的列表值无效。
Explanation 指定的方法具有部署描述符或 @Schedule 或 @Schedules 注释中的自动计时器元数据,但元数据中指定的字段具有的列表值无效。列表值必须是整数、关键字或范围。
Action 请更改自动计时器元数据中的字段,或除去自动计时器元数据。
CNTR0216E: 模块 {1} 中的企业 Bean {0} 具有方法 {2} 的自动计时器元数据,但调度字段 {3} 使用了增量。
Explanation 指定的方法具有部署描述符或 @Schedule 或 @Schedules 注释中的自动计时器元数据,但元数据中指定的字段使用了增量。只能将增量用于秒、分钟及小时字段。
Action 请更改自动计时器元数据中的字段,或除去自动计时器元数据。
CNTR0217E: 模块 {1} 中的企业 Bean {0} 具有方法 {2} 的自动计时器元数据,但调度字段 {3} 具有不带有星期几的序数关键字。
Explanation 指定的方法具有部署描述符或 @Schedule 或 @Schedules 注释中的自动计时器元数据,但元数据中指定的字段具有不带有星期几的序数关键字。1st、2nd、3rd、4th 和 5th 关键字后面必须跟着星期几的关键字。
Action 请更改自动计时器元数据中的字段,或除去自动计时器元数据。
CNTR0218E: 为模块 {0} 创建持久自动计时器时发生错误:
{1}
Explanation 模块所具有的元数据无效,或 EJB 计时器服务的调度程序无法创建自动计时器。
Action 请检查模块元数据和调度程序配置。
CNTR0219I: 服务器已为模块 {2} 创建了一个或多个 {0} 持久自动计时器和 {1} 非持久自动计时器。
Explanation 服务器已为指定的模块创建了指定数量的自动计时器。如果服务器先前已为此模块创建了持久自动计时器,那么在应用程序的后续启动中将不会创建任何持久自动计时器。
Action 用户无需执行任何操作。
CNTR0220E: {0} 拦截器类在 {1} 企业 bean 的拦截器列表中多次出现。以下是此 Bean 的拦截器列表:{2}
Explanation @Interceptors 注释或者部署描述符中的 interceptor-class 标记用来提供拦截器类名的列表。一个类在拦截器类列表中只能出现一次。
Action 请从拦截器类列表中除去重复的拦截器类。或者,如果指定了不正确的类名,那么请更改拦截器类名。
CNTR0221E: {2} 企业 bean 的 {1} 方法的方法级别拦截器 {0} 与以下类级别的拦截器列表中的一个名称重复:{3}
Explanation 拦截器类可以是一个类级别或方法级别的拦截器,但不能同时是这两种类型的拦截器。
Action 请从类级别的拦截器列表或者方法级别的拦截器列表中除去该拦截器类。
CNTR0222E: {2} 企业 bean 的 {1} 方法的方法级别拦截器 {0} 与以下缺省拦截器列表中的一个名称重复:{3}
Explanation 拦截器类可以是一个缺省拦截器或方法级别的拦截器,但不能同时是这两种类型的拦截器。
Action 请从缺省拦截器列表或者方法级别的拦截器列表中除去该拦截器类。
CNTR0223E: 只允许 {0} 类中的一个方法是 {1} 拦截器方法。
Explanation 已将此类的多个方法指定为给定类型的拦截器方法。而 Enterprise JavaBeans 3.0 规范不允许您具有此类的属于同一类型的多个拦截器方法。
Action 请更正此类的 Java 源代码注释或部署描述符,以使它只包含给定类型的单个拦截器方法。
CNTR0224E: 在部署描述符的 interceptor-binding 元素中的 exclude-class-interceptors 元素中,{0} 企业 bean 缺少 method-name 标记。
Explanation interceptor-binding 元素正在使用一个 exclude-class-interceptors 元素,而后者必须指定一个 method-name 标记。
Action 通过添加 method-name 标记来更正该部署描述符。
CNTR0225E: 部署描述符中的 exclude-default-interceptors 元素对于样式 1 的 interceptor-binding 元素无效。
Explanation interceptor-binding 元素正在使用一个仅对于样式 2、样式 3 或样式 4 的 interceptor-binding 元素有效的 exclude-default-interceptors 元素。
Action 请除去此 exclude-default-intercrptor 元素。或者,更改此 interceptor-binding 元素中的 ejb-name 标记,以提供特定的企业 bean 名称。
CNTR0226E: {2} 企业 bean 对特征符为 {1} 的方法 {0} 指定了样式 4 的 interceptor-binding 元素。但是,在已将样式 3 的绑定用于同一企业 bean 的同一方法的情况下,不能再对此方法使用样式 4 的 interceptor-binding。
Explanation 不能对一个企业 bean 的同一方法同时指定样式 3 和样式 4 的 interceptor-binding 元素。
Action 对此 Bean 的指定方法除去样式 3 或样式 4 的 interceptor-binding 元素。
CNTR0227E: {0} 企业 bean 有一个 interceptor-order 元素指定了以下 interceptor-order 列表:{1}。此列表不是对此 Bean 的类级别拦截器的总排序。它缺少了下列拦截器名称:{2}
Explanation 当使用 interceptor-order 元素时,在类级别指定的排序必须是总排序。该排序必须是对已在该级别和更高级别定义的所有拦截器类进行的排序。唯一不满足此规则的情况是 exclude-default-inteceptors 元素已经显式排除拦截器类的情况。
Action 对此 Bean 的类级别 interceptor-order 元素指定附加拦截器名称。这样,此 Bean 就会提供所有拦截器的总排序。
CNTR0228E: {0} 企业 bean 在以下 interceptor-order 列表中为 {1} 方法指定了方法级别的拦截器:{2}。此列表不是对此 Bean 的方法级别拦截器的总排序。此列表中缺少了下列拦截器名称:{3}。
Explanation 当使用 interceptor-order 元素时,在方法级别指定的排序必须是总排序。该排序必须是对已在该级别和更高级别定义的所有拦截器类进行的排序。唯一不满足此规则的情况是 exclude-class-interceptors 或 exclude-default-inteceptors 元素已经显式排除拦截器类的情况。
Action 对此 Bean 的方法级别 interceptor-order 元素指定附加拦截器名称。这样,此 Bean 就会提供所有拦截器的总排序。
CNTR0229E: 不能将拦截器方法 {0} 声明为 final 或 static。
Explanation Enterprise JavaBeans 3.0 规范不允许拦截器方法为 final 或 static 方法。
Action 除去此拦截器方法中的 final 或 static 修饰符。
CNTR0230E: 方法 {0} 没有方法 {1} 所必需的方法特征符。
Explanation Enterprise JavaBeans 3.0 规范要求 around-invoke 和 around-timeout 方法具有以下特征符:Object &lt;METHOD&gt;(InvocationContext) throws Exception
Action 更正此拦截器的方法特征符。
CNTR0231E: {0} 方法特征符作为企业 bean 类的 {1} 方法无效。
Explanation Enterprise JavaBeans 3.0 规范要求企业 bean 的生命周期方法具有特征符 void &lt;METHOD&gt;()
Action 请更正此拦截器的方法特征符。
CNTR0232E: {0} 方法没有拦截器类的 {1} 方法所必需的方法特征符。
Explanation Enterprise JavaBeans 3.0 规范要求拦截器类的生命周期方法具有以下特征符:void &lt;METHOD&gt; (InvocationContext)
Action 请更正此拦截器的方法特征符。
CNTR0233E: {1} 企业 bean 对 {0} 方法指定了 @Remove 注释。因为此方法不是此 Bean 的业务方法,所以此注释无效。
Explanation Enterprise JavaBeans 3.0 规范要求将 @Remove 注释应用于有状态会话 Bean 的业务方法。
Action 对此 Bean 的业务方法重新部署 @Remove 注释,或者将指定的方法更改为业务方法。
CNTR0234E: 仅当有状态会话 Bean 符合 Enterprise JavaBeans(EJB)2.1 或更低的规范级别时,此 Bean 的初始化方法才能是 ejbCreate&lt;METHOD&gt; 方法。因此,不能将它应用于 {1} 企业 bean 的 {0} 方法。
Explanation Enterprise JavaBeans 3.0 规范要求将一个相匹配的 ejbCreate&lt;METHOD&gt; 作为有状态会话 Bean 类的初始化方法。对于为 EJB 2.1 或更低级别的应用程序编程接口(API)编写的有状态会话 bean,都具有此要求。
Action 请从此 Bean 的指定方法中除去 ejb-jar.xml 文件中的 @Init 注释或 init-method 元素。
CNTR0235E: 必需为 {2} 企业 bean 的 {0} 方法或 {1} 方法指定适合的 create&lt;METHOD&gt; 方法的名称。
Explanation 已将 @Init 注释应用于企业 bean 的多个方法。Enterprise JavaBeans 3.0 规范要求:如果有任何歧义性,那么必须指定 Home 接口或本地 Home 接口的适合 create&lt;METHOD&gt; 方法的名称。
Action 请使用 @Init 注释的 value 元素来指定其中一个指定方法的 create&lt;METHOD&gt; 的名称。这种方法将消除歧义。
CNTR0236E: {1} 企业 bean 有一个 init-method 元素指定了 {0} 方法。此方法不是此 Bean 的 public 方法。
Explanation init-method 元素指定了一个不是企业 bean 类的 public 方法的方法名。
Action 请更正 init-method 元素中的方法名或方法特征符,以指定此 Bean 的 public 方法。
CNTR0237E: 无法找到或装入用户提供的企业 bean 级别 3.0 的拦截器类 {0}。
Explanation 无法找到或装入企业 bean 级别 3.0 的拦截器类。
Action 请验证是否正确安装和配置了此拦截器类。
CNTR0238E: 拦截器类 {2} 指定了 {1} 方法,而此方法不是此类的 {0} 方法。
Explanation 指定的方法名不是此拦截器类的一个方法。
Action 请更正方法名或方法特征符,以指定此拦截器类的其中一个方法。
CNTR0239E: method-name 元素对于样式 1 的 interceptor-binding 元素无效。
Explanation 样式 1 的 interceptor-binding 元素中不允许存在 method-name 元素。
Action 请将 interceptor-binding 元素更正为一个样式 2 的 interceptor-binding 元素,或者除去该 method-name 元素。
CNTR0240E: 企业 bean {1} 指定了类级别的拦截器 {0},该拦截器与以下缺省拦截器列表中的一个名称重复:{2}
Explanation 除非在类级别排除了缺省拦截器,否则此拦截器类不能同时存在于缺省拦截器列表和类级别拦截器列表中。
Action 请从缺省拦截器列表或类级别拦截器列表中除去重复的拦截器类。或者,在此 Bean 的类级别排除缺省拦截器。
CNTR0241E: 因为企业 bean {0} 将实现 javax.ejb.SessionBean 接口,因此 {1} 方法必须是 {2} 方法而不是 {3} 方法。
Explanation 对于无状态会话 Bean,Enterprise JavaBeans 3.0 规范要求将 ejbCreate、ejbRemove、ejbActivate 和 ejbPassivate 方法分别作为 @PostConstruct、@PreDestroy、@PostActivate 和 @PrePassivate 生命周期回调拦截器方法来处理。
Action 请更正部署描述符或注释,以使此方法使正确类型的生命周期回调拦截器。
CNTR0242E: 因为企业 bean {0} 将实现 javax.ejb.SessionBean 接口,因此 {1} 方法必须是 {2} 方法而不是 {3} 方法。
Explanation 对于有状态会话 Bean,Enterprise JavaBeans 3.0 规范要求将 ejbRemove、ejbActivate 和 ejbPassivate 方法分别作为 @PreDestroy、@PostActivate 和 @PrePassivate 生命周期回调拦截器方法来处理。ejbCreate 方法必须作为 @Init 方法来处理。
Action 请更正部署描述符或注释,以使此方法使正确类型的生命周期回调拦截器。
CNTR0243E: 因为企业 bean {0} 将实现 javax.ejb.MessageDriven 接口,因此 {1} 方法必须是 {2} 方法而不是 {3} 方法。
Explanation 对于消息驱动的 Bean,Enterprise JavaBeans 3.0 规范要求将 ejbCreate 和 ejbPassivate 方法分别作为 @PostConstruct 和 @PreDestroy 生命周期回调拦截器方法来处理。
Action 请更正部署描述符或注释,以使此方法使正确类型的生命周期回调拦截器。
CNTR0244E: 在企业 bean {1} 的其中一个业务接口中找不到方法名 {0}。样式 {2} 的 interceptor-binding 元素要求此方法是该企业 bean 的业务方法。
Explanation 按照 Enterprise JavaBeans(EJB)规范,样式 3 或样式 4 的 interceptor-binding 必须使用 &lt;method-name&gt; 标记来指定在企业 bean 的其中一个业务接口中找到的方法名。
Action 请指定在企业 bean 的其中一个业务接口中找到的一个方法名,或者将该方法添加至此企业 bean 的其中一个业务接口。
CNTR0245E: 在应用程序 {1} 的模块 {0} 的部署描述符中有多个样式 1 的 interceptor-binding。但是,只允许存在一个样式 1 的 interceptor-binding。
Explanation 按照 Enterprise JavaBeans(EJB)规范,只能将一个样式 1 的 interceptor-binding 用于模块。
Action 请更正部署描述符,以便只将一个样式 1 的 interceptor-binding 用于模块。
CNTR0246E: 在应用程序 {1} 的模块 {0} 的部署描述符中有多个样式 2 的 interceptor-binding。但是,只允许存在一个样式 2 的 interceptor-binding。
Explanation 按照 Enterprise JavaBeans(EJB)规范,只能将一个样式 2 的 interceptor-binding 用于每个企业 bean。
Action 请更正部署描述符,以便只将一个样式 2 的 interceptor-binding 用于企业 bean。
CNTR0247E: 在企业 bean {1} 的方法 {0} 的部署描述符中提供了多个样式 3 的 interceptor-binding 元素。
Explanation 按照 Enterprise JavaBeans(EJB)规范,只能将一个样式 3 的 interceptor-binding 用于一个企业 bean 的每个方法。
Action 请更正部署描述符,以便只将一个样式 3 的 interceptor-binding 用于企业 bean 的方法。
CNTR0248E: 在企业 bean {2} 的特征符为 {1} 的方法 {0} 的部署描述符中提供了多个样式 4 的 interceptor-binding 元素。
Explanation 按照 Enterprise JavaBeans(EJB)规范,只能将一个样式 4 的 interceptor-binding 用于一个企业 bean 的具有给定方法特征符的每个方法。
Action 请更正部署描述符,以便只将一个样式 4 的 interceptor-binding 用于企业 bean 的方法。
CNTR0251W: 无法从应用程序 {0} 的调度程序中除去运行于 {1} 服务器上的自动企业 Java Bean 计时器。如果要手动除去计时器,请使用 wsadmin 来执行此命令:$AdminTask removeAutomaticEJBTimers "-appName {0} -serverName {1} -nodeName {2} "
Explanation 服务器上与应用程序相关联的任何自动企业 Java Bean 计时器都不会被从调度程序中除去。因此,调度程序可能尝试在将来运行这些计时器。
Action 从已连接的 wsadmin 会话中执行“removeAutomaticEJBTimers”命令,以除去此特定服务器上与应用程序相关联的计时器。
CNTR0252W: 无法从应用程序 {0} 和模块 {1} 的调度程序中除去运行于 {2} 服务器上的自动企业 Java Bean 计时器。如果要手动除去计时器,请使用 wsadmin 来执行此命令:$AdminTask removeAutomaticEJBTimers "-appName {0} -moduleName {1} -serverName {2} -nodeName {3} "
Explanation 服务器上与应用程序和模块相关联的任何自动企业 Java Bean 计时器都不会被从调度程序中除去。因此,调度程序可能尝试在将来运行这些计时器。
Action 从已连接的 wsadmin 会话中执行“removeAutomaticEJBTimers”命令,以除去此特定服务器上与应用程序和模块相关联的计时器。
CNTR0253W: 找不到 RemoveBinaries 任务。因此,如果存在自动创建的 EJB Timer,那么将不会除去它们。
Explanation 使用 removeAutomaticEJBTimers 命令手动除去任何不再有效的自动企业 Java Bean 计时器。
Action 用于除去任何自动企业 Java Bean 计时器的进程由另一个称为 RemoveBinaries 的内部进程触发,但找不到该进程。因此,不会运行用于除去自动企业 Java Bean 计时器的进程。
CNTR0254W: 已更新或除去的应用程序或模块,包含自动创建的企业 Java Bean 计时器。但是,因为进程以局部方式运行,所以不会除去计时器。请使用 removeAutomaticEJBTimers 命令手动除去它们。
Explanation 使用 removeAutomaticEJBTimers 命令手动除去任何不再有效的自动企业 Java Bean 计时器。
Action 在已断开连接的 wsadmin 会话中运行时,不会执行用于除去自动企业 Java Bean 计时器的进程。因此,不会除去自动企业 Java Bean 计时器。
CNTR0301E: 应用程序 {2} 模块 {1} 中的 {0} 企业 Bean 具有方法 {3} 的计时器,但是自从服务器创建自动计时器之后,已对应用程序进行了不兼容的更改。
Explanation 服务器尝试对自动计时器运行超时回调方法,但却在未除去自动计时器情况下,对应用程序进行了不兼容的更改。
Action 请停止应用程序,并对 AdminTask 对象运行 removeAutomaticEJBTimers 命令,以手动清除数据库内容。服务器会在应用程序重新启动时,自动重新创建计时器。
CNTR0302W: 用于异步方法的工作管理器配置不符合 Enterprise JavaBeans (EJB) 规范。
Explanation 此规范要求异步方法只具有安全上下文信息。
Action 请确保按照规范的要求,已将工作管理器实例配置成只传递安全上下文。
CNTR0303W: 用于 EJB 计时器服务的工作管理器配置不符合 Enterprise JavaBeans (EJB) 规范。
Explanation 此规范不支持传递至超时方法的任何执行上下文信息。
Action 请确保按照规范的要求,已将工作管理器实例配置成不传递上下文信息。
CNTR0304W: 应用程序 {2} 模块 {1} 中的 {0} 企业 Bean 包含 @StatefulTimeout 注释。StatefulTimeout 注释只在有状态会话 Bean 上有效。Enterprise JavaBean (EJB) 容器将忽略此 Bean 上的注释。
Explanation @StatefulTimeout 注释只适用于有状态会话 Bean。Enterprise JavaBean (EJB) 容器将忽略此 Bean 上的注释。
Action 请从指定的 Bean 中除去 @StatefulTimeout 注释,或使该 Bean 变为有状态会话 Bean。
CNTR0305W: {0} 业务接口包含 @Asynchronous 注释。这些注释在接口类型上无效,因此 Enterprise JavaBean (EJB) 容器将忽略它们。
Explanation @Asynchronous 注释只适用于 Bean 类,而不适用于业务接口。EJB 容器会忽略接口上的这些注释。除非在 Bean 类或 Bean 类方法上指定此注释,或如果在 ejb-jar.xml 部署描述符中以异步方式声明方法,否则 Bean 方法将以同步方式运行。
Action 请从指定的业务接口中除去任何 @Asynchronous 注释,并验证是否在 Bean 类中已正确指定注释。
CNTR0306W: {0} 业务接口包含 @StatefulTimeout 注释。此注释在接口类型上无效,因此 Enterprise JavaBean (EJB) 容器将忽略它。
Explanation @StatefulTimeout 注释只适用于 Bean 类,而不适用于业务接口。EJB 容器会忽略接口上的此注释。除非在 Bean 类或 Bean 类方法上指定此注释,或如果 Bean 在 ejb-jar.xml 部署描述符中声明了 stateful-timeout,那么 Bean 方法将使用缺省超时值。
Action 请从指定的业务接口中除去 @StatefulTimeout 注释,并验证是否在 Bean 类中已正确指定注释。
CNTR0307W: 应用程序 {2} 模块 {1} 中的 {0} Enterprise JavaBean (EJB) 具有指定于 StatefulTimeout 注释或 stateful-timeout 部署描述符元素的超时值,但该值不是有效的整数:{3}。将转为使用缺省值 {4} 毫秒。
Explanation 只能为有状态超时值指定正整数。将使用缺省值。
Action 请将有状态超时值更改为正整数。
CNTR0308W: 应用程序 {2} 模块 {1} 中的 {0} Enterprise JavaBean (EJB) 包含 stateful-timeout 部署描述符元素,但缺少必需的超时元素。Enterprise JavaBean (EJB) 容器将计算缺省值。
Explanation 需要在 stateful-timeout 部署描述符元素上指定超时值。
Action 请将超时值添加到指定 Bean 的 stateful-timeout 部署描述符元素。
CNTR0309E: 应用程序 {2} 模块 {1} 中的 {0} Enterprise JavaBean (EJB) 包含时间单位为 {4} 的有状态超时值 {3}。到毫秒的转换已导致溢出。
Explanation 有状态超时是通过注释或由部署描述符指定的。转换至毫秒的结果必须大于 0 并小于 java.lang.Long.MAX_VALUE (9223372036854775807) 才会有效。
Action 请更正消息所识别的 Enterprise JavaBean 的有状态超时值。
CNTR0310W: 应用程序 {2} 模块 {1} 中的 {0} Enterprise JavaBean (EJB) 包含 stateful-timeout 部署描述符元素。stateful-timeout 只适用于有状态会话 Bean。EJB 容器将忽略此 Bean 上的 stateful-timeout。
Explanation 此元素只适用于有状态会话 Bean。Enterprise JavaBean (EJB) 容器将忽略此 Bean 上的 stateful-timeout。
Action 请从指定的 Bean 中除去 stateful-timeout 部署描述符元素,或使该 Bean 变为有状态会话 Bean。
CNTR0311E: 应用程序 {2} 模块 {1} 中的 {0} Enterprise JavaBean (EJB) 具有指定于 StatefulTimeout 注释的超时值,但该值是负数:{3}。
Explanation 有状态超时必须是正数,也可以是 0(指示没有超时)或 -1(指示无限超时)。
Action 请修改 EJB 上的 StatefulTimeout 注释。
CNTR0312E: 应用程序 {2} 模块 {1} 中的 {0} Enterprise JavaBean (EJB) 具有指定于 stateful-timeout 部署描述符元素的超时值,但该值是负数:{3}。
Explanation 有状态超时必须是正数,也可以是 0(指示没有超时)或 -1(指示无限超时)。
Action 请修改 EJB 部署描述符中的 stateful-timeout 超时元素。
CNTR0313W: 系统属性 {0} 具有已指定的超时值,但该值不是有效的整数值:{1}。将转为使用缺省值 {2} 分钟。
Explanation 只能为有状态超时值指定正整数。将使用缺省值。
Action 请将有状态超时值更改为正整数。
CNTR0314E: 模块 {1} 中的企业 Bean {0} 具有部署描述符中以方法 {2} 为目标的计时器元数据,但未指出目标方法是不接受参数,还是接受 1 个参数。在 Bean 的类层次结构中找到了方法 {2} 的无参数版本和 1 个参数版本。
Explanation 部署描述符会定义以指定的方法为目标的计时器,但未指出该方法接受多少个参数。Bean 的类层次结构中有多个方法具有该相同名称,这些方法都适合于接收计时器回调。因此,EJB 容器无法确定计时器必须以哪一个方法为目标。
Action 请更改部署描述符,以让计时器明确指出它是以无参数版本的方法为目标,还是以 1 个参数版本的方法为目标。
CNTR0315E: {2} 应用程序中的 {1} 模块中的 {0} 有状态会话 bean 未声明对 {3} 持久性引用的依赖关系。
Explanation 当有状态会话位于 WAR 中时,它必须声明对所有将要访问的持久性上下文引用和持久性单元引用的依赖关系。
Action 将适当的 @PersistenceContext 或 @PersistenceUnit 源代码注释添加至有状态会话 bean,或者将适当的 persistence-context-ref 或 persistence-unit-ref 元素添加至 XML 部署描述符中的适当会话元素。
CNTR0316E: 检测到资源引用冲突。{0}
Explanation 此资源引用已在多个位置进行定义,但其信息存在冲突。
Action 请更改资源引用定义,以使它们不再有冲突,或者使用单个资源引用并除去重复的资源引用定义。
CNTR0317E: {0} Bean 已被封装在 WAR 模块中,并被定义为 JAX-RPC 端点(通过使用 ejb-jar.xml 描述符)。{1} 接口已被声明为 JAX-RPC 端点。但是,不支持封装在 WAR 模块中的 Bean 作为 JAX-RPC 端点。请将 Bean 封装在 EJBJAR 模块中,或从部署描述符中除去服务端点接口。
Explanation 不能将 Enterprise JavaBean 声明为 JAX-RPC 端点并封装在 WAR 模块中。
Action 请将 Enterprise JavaBean 封装在 EJBJAR 模块中。或者更新为 ejb-jar.xml 描述符,以不再将 Enterprise JavaBean 声明为 JAX-RPC 端点。
CNTR0318E: 尚未对应用程序 {2} 模块 {1} 中的 {0} Bean 指定 ejb-class 元素。
Explanation 在 ejb-jar.xml 文件中声明 Enterprise JavaBean 时,用户必须为 Bean 提供类名。
Action 请修改 ejb-jar.xml 文件或应用程序源代码,并重新安装应用程序。
CNTR0319E: {0} Bean 是启动 Bean,已被封装在 Web 归档 (WAR) 模块中,但这是不允许的。必须将启动 Bean 封装在独立 Enterprise JavaBean (EJB) 模块中。通过使用单个会话 Bean(已使用 @Startup 注释或相应的 XML 元素进行标记),可获取封装在 WAR 模块中的 EJB 组件的启动行为。
Explanation 不得将启动 Bean 封装在 .war 文件中。
Action 请将启动 Bean 封装在独立 EJB JAR 模块中。或者,使用单个会话 Bean(已使用 @Startup 注释或相应的 XML 元素进行标记),并将 Bean 封装在 EJB JAR 模块或 WAR 模块中。
CNTR0320E: 模块 {1} 中的 {0} 单个会话 Bean 为组件视图配置了一个接口。
Explanation 按照 Enterprise JavaBeans (EJB) 规范,单个会话 Bean 不支持 EJB 2.1 远程和本地客户机视图。
Action 请更正此 Bean 的 ejb-jar.xml 文件或源代码注释配置设置。
CNTR0321E: {2} 企业 Bean 方法 {1} 的返回类型 {0} 与接口 {4} 上相应方法的返回类型 {3} 不匹配。
Explanation 按照 Enterprise JavaBeans (EJB) 规范,企业 Bean 的方法返回类型必须与相应接口相匹配。
Action 请更改方法的返回类型,以使企业 Bean 和接口的返回类型相同。
CNTR0322W: {2} 企业 Bean 方法 {1} 的返回类型 {0} 与接口 {4} 上相应方法的返回类型 {3} 不兼容。
Explanation 按照 Enterprise JavaBeans (EJB) 规范,企业 Bean 的方法返回类型必须与相应接口相兼容。
Action 请更改方法的返回类型,以使企业 Bean 和接口的返回类型相兼容。
CNTR0323E: 应用程序 {2} 模块 {1} 中的 {0} Bean 实现了 javax.ejb.SessionSynchronization 接口,也在 ejb-jar.xml 中或使用注释配置了会话同步方法。所配置的会话同步方法为 {3}。
Explanation Enterprise JavaBeans 3.1 规范要求有状态会话 Bean 不得同时实现 javax.ejb.SessionSynchronization 接口,并在 ejb-jar.xml 文件中或使用注释配置会话同步方法。
Action 请除去 javax.ejb.SessionSynchronization 接口的实现或会话同步方法的配置。
CNTR0324E: 在 ejb-jar.xml 文件中配置的方法 {0} 没有应用程序 {4} 模块 {3} 中 {2} Bean 的会话同步方法 {1} 所需要的方法特征符。
Explanation Enterprise JavaBeans 3.1 规范要求有状态会话 Bean 类的会话同步方法具有下列特征符:after-begin and before-completion : void &lt;METHOD&gt; (), after-completion : void &lt;METHOD&gt; (boolean)
Action 请更正此 Bean 类的会话同步方法特征符。
CNTR0325E: 应用程序 {4} 模块 {3} 中的 {2} Bean 未实现已配置的 {0} 会话同步方法 {1}。
Explanation 所有已配置的会话同步方法都必须由该 Bean 来实现。
Action 请更改 Bean 实现,以包括所有已配置的会话同步方法。
CNTR0326E: 已为 {1} Bean 配置了多个 {0} 会话同步方法。所配置的会话同步方法为:{2} 和 {3}
Explanation Enterprise JavaBeans 3.1 规范要求只为有状态会话 Bean 配置每种会话同步方法类型中的一种。
Action 请只为此 Bean 配置每种会话同步方法类型中的一种。
CNTR0327E: 方法 {0} 没有 {1} 会话同步方法所必需的方法特征符。
Explanation Enterprise JavaBeans 3.1 规范要求有状态会话 Bean 类的会话同步方法具有下列特征符:after-begin and before-completion : void &lt;METHOD&gt; (), after-completion : void &lt;METHOD&gt; (boolean)
Action 请更正此 Bean 类的会话同步方法特征符。
CNTR5001E: 使用 {1} 远程组件接口配置了 {0} Bean,但是尚未提供远程 Home 接口。
Explanation 按照 Enterprise JavaBeans(EJB)规范,如果提供了远程组件接口,那么就必须提供远程 Home 接口。
Action 请更改应用程序配置,以对 Bean 提供远程 Home 接口。
CNTR5002E: 使用 {1} 本地组件接口配置了 {0} Bean,但是尚未提供本地 Home 接口。
Explanation 按照 Enterprise JavaBeans(EJB)规范,如果提供了本地组件接口,那么就必须提供本地 Home 接口。
Action 请更改应用程序配置,以对 Bean 提供本地 Home 接口。
CNTR5003E: 未将 {0} Bean 的 {1} Bean 类定义为公用类。
Explanation 按照 Enterprise JavaBeans(EJB)规范,必须将 Bean 类定义为公用类。
Action 请将 Bean 类定义为公用类。
CNTR5004E: {0} Bean 的 {1} Bean 类被定义为终态类。
Explanation 按照 Enterprise JavaBeans(EJB)规范,不能将 Bean 类定义为终态类。
Action 不要将 Bean 类定义为终态类。
CNTR5005E: {0} Bean 的 {1} Bean 类被定义为抽象类。
Explanation 按照 Enterprise JavaBeans(EJB)规范,不能将 Bean 类定义为抽象类。
Action 不要将 Bean 类定义为抽象类。
CNTR5006E: 未将 {0} Bean 的 {1} Bean 类定义为顶级类。
Explanation 按照 Enterprise JavaBeans(EJB)规范,必须将 Bean 类定义为顶级类。
Action 请将 Bean 类定义为顶级类。
CNTR5007E: {0} Bean 的 {1} Bean 类没有不带参数的公用构造函数。
Explanation 按照 Enterprise JavaBeans(EJB)规范,Bean 类必须具有不带参数的公用构造函数。
Action 请将 Bean 类更改为不带参数的公用构造函数。
CNTR5008E: {0} Bean 的 {1} Bean 类定义了 finalize 方法。
Explanation 按照 Enterprise JavaBeans(EJB)规范,Bean 类不能定义 finalize 方法。
Action 不要在 Bean 类中定义 finalize 方法。
CNTR5009E: {0} 实体 Bean 的 {1} Bean 类未实现 javax.ejb.EntityBean 类。
Explanation 按照 Enterprise JavaBeans(EJB)规范,实体 Bean 类必须实现 javax.ejb.EntityBean 类。
Action 请更改 Bean 类以实现 javax.ejb.EntityBean 类。
CNTR5010E: {0} Bean 的 {1} 接口的 {2} 业务方法的名称不能以 ejb 开头。
Explanation 按照 Enterprise JavaBeans(EJB)规范,业务方法的名称不能以 ejb 开头。否则,可能会与回调方法发生冲突。
Action 请更改业务方法的名称,使它不以 ejb 开头。
CNTR5011E: 已将 {1} 类配置为 {0} Bean 的业务或组件接口。但是,该类并不是一个接口。
Explanation 按照 Enterprise JavaBeans(EJB)规范,所配置的业务接口和组件接口必须是 Java 接口。
Action 请更改 Bean 配置以提供 Java 接口。
CNTR5012E: 已配置为 {0} Bean 的业务接口的 {1} 接口不能扩展 {2} 接口。
Explanation 按照 Enterprise JavaBeans(EJB)规范,所配置的业务接口不能扩展 javax.ejb 包中的任何接口。
Action 请更改业务接口,以不扩展 javax.ejb 数据包中的接口。也可以更改 Bean 配置,以不将接口指定为业务接口。
CNTR5013E: 已配置为 {0} Bean 的本地接口的 {1} 接口不能扩展 javax.rmi.Remote 接口。
Explanation 按照 Enterprise JavaBeans(EJB)规范,所配置的本地接口不能扩展 javax.rmi.Remote 接口。
Action 请更改接口,以不扩展 javax.rmi.Remote 接口。也可以更改 Bean 配置,以不将接口指定为本地接口。
CNTR5014E: 已配置为 {0} Bean 的本地组件接口的 {1} 接口必须扩展 javax.ejb.EJBLocalObject 接口。
Explanation 按照 Enterprise JavaBeans(EJB)规范,所配置的本地组件接口必须扩展 javax.ejb.EJBLocalObject 接口。
Action 请更改接口,以扩展 javax.ejb.EJBLocalObject 接口。也可以更改 Bean 配置,以不将接口指定为本地组件接口。
CNTR5015E: 已配置为 {0} Bean 的远程组件接口的 {1} 接口必须扩展 javax.ejb.EJBObject 接口。
Explanation 按照 Enterprise JavaBeans(EJB)规范,所配置的远程组件接口必须扩展 javax.ejb.EJBObject 接口。
Action 请更改接口,以扩展 javax.ejb.EJBObject 接口。也可以更改 Bean 配置,以不将接口指定为远程组件接口。
CNTR5016E: 已配置为 {0} Bean 的本地 Home 接口的 {1} 接口必须扩展 javax.ejb.EJBLocalHome 接口。
Explanation 按照 Enterprise JavaBeans(EJB)规范,所配置的本地 Home 接口必须扩展 javax.ejb.EJBLocalHome 接口。
Action 请更改接口,以扩展 javax.ejb.EJBLocalHome 接口;或者,更改 Bean 配置,以不将接口指定为本地 Home 接口。
CNTR5017E: 已配置为 {0} Bean 的远程 Home 接口的 {1} 接口必须扩展 javax.ejb.EJBHome 接口。
Explanation 按照 Enterprise JavaBeans(EJB)规范,所配置的远程 Home 接口必须扩展 javax.ejb.EJBHome 接口。
Action 请更改接口,以扩展 javax.ejb.EJBHome 接口;或者,更改 Bean 配置,以不将接口指定为远程 Home 接口。
CNTR5018E: 已配置为 {0} Bean 的 Home 接口的 {1} 接口的 {2} 方法未返回组件接口。
Explanation 按照 Enterprise JavaBeans(EJB)规范,Home 接口上的所有 create 方法都必须返回组件接口。
Action 请更改 Home 接口上的 create 方法以返回组件接口。
CNTR5019E: 已配置为 {0} Bean 的 Home 接口的 {1} 接口未定义 create 方法。
Explanation 按照 Enterprise JavaBeans(EJB)规范,所有 Home 接口必须至少定义一个 create 方法。
Action 请更改 Home 接口以定义 create 方法。
CNTR5020E: 已配置为 {0} Bean 的 Home 接口的 {1} 接口的 {2} 方法未返回 {3} 组件接口。
Explanation 按照 Enterprise JavaBeans(EJB)规范,Home 接口上的所有 create 方法都必须返回组件接口。
Action 请更改 Home 接口上的 create 方法以返回组件接口。
CNTR5021E: 已配置为 {0} Bean 的 Home 接口的 {1} 接口的 {2} 方法未对 throws 子句定义 javax.ejb.CreateException 异常。
Explanation 按照 Enterprise JavaBeans(EJB)规范,Home 接口上的所有 create 方法的 throws 子句必须包含 javax.ejb.CreateException 异常。
Action 请更改 Home 接口上的 create 方法以抛出 javax.ejb.CreateException。
CNTR5022E: {0} Bean 的 {1} Home 接口具有太多方法。不允许使用 {2} 方法。
Explanation 按照 Enterprise JavaBeans(EJB)规范,无状态会话 Bean 的 Home 接口必须只具有一个方法。该方法必须是 create 方法。
Action 请从 Home 接口中除去方法。
CNTR5023E: {0} Bean 的 {1} Home 接口具有不是以 create 字符串开头的方法。不允许使用 {2} 方法。
Explanation 按照 Enterprise JavaBeans(EJB)规范,对无状态会话 Bean 的 Home 接口定义的所有方法都必须以 create 字符串开头。
Action 请更改 Home 接口上的方法名称,以使它以 create 字符串开头,或者除去该方法。
CNTR5024E: {0} Bean 的 {1} Home 接口具有以 remove 字符串开头的方法。不允许使用 {2} 方法。
Explanation 按照 Enterprise JavaBeans(EJB)规范,不能对实体 Bean Home 接口定义以 remove 字符串开头的方法。
Action 请更改 Home 接口上的方法名称,以使它不以 remove 字符串开头,或者除去该方法。
CNTR5025E: {0} Bean 的 {1} Home 接口的 {2} 方法未对 {3} 类定义相应的 init 或 ejbCreate 方法。
Explanation 按照 Enterprise JavaBeans(EJB)规范,Bean 类必须对 Home 接口的每个 create 方法实现 ejbCreate 或 init 方法。
Action 请更改 Bean 类,以提供与方法相对应的 ejbCreate 或 init 方法。
CNTR5026E: {0} 实体 Bean 的 {1} Home 接口的 {2} 方法未对 {3} 类定义相应的 ejbCreate 方法。
Explanation 按照 Enterprise JavaBeans(EJB)规范,实体 Bean 类必须对 Home 接口的每个 create 方法实现 ejbCreate 方法。
Action 请更改 Bean 类,以提供与方法相对应的 ejbCreate 方法。
CNTR5027E: {0} 实体 Bean 的 {1} 类上的 {3} 返回类型的 {2} 方法必须返回 {4} 主键类。
Explanation 按照 Enterprise JavaBeans(EJB)规范,实体 Bean 类的所有 ejbCreate 方法的返回类型必须为主键类型。
Action 请将方法的返回类型更改为主键类。
CNTR5028E: {0} 实体 Bean 的 {1} Home 接口的 {2} 方法未对 {3} 类定义相应的 ejbPostCreate 方法。
Explanation 按照 Enterprise JavaBeans(EJB)规范,实体 Bean 类必须对 Home 接口的每个 create 方法实现 ejbPostCreate 方法。
Action 请更改 Bean 类,以提供与方法相对应的 ejbPostCreate 方法。
CNTR5029E: {0} 实体 Bean 的 {1} 类上的 {3} 返回类型的 {2} 方法必须返回空。
Explanation 按照 Enterprise JavaBeans(EJB)规范,实体 Bean 类的所有 ejbPostCreate 方法的返回类型必须为空。
Action 请将方法的返回类型更改为空。
CNTR5030E: {0} 实体 Bean 的 {1} Home 接口的 {2} 方法未对 {3} 类定义相应的 ejbFind 方法。
Explanation 实体 Bean 的 Home 接口的方法未对类定义相应的 ejbFind 方法。
Action 请更改 Bean 类,以提供与方法相对应的 ejbFind 方法。
CNTR5031E: {0} 实体 Bean 的 {1} 类上的 {3} 返回类型的 {2} 方法必须返回 {4} 主键类。
Explanation 按照 Enterprise JavaBeans(EJB)规范,实体 Bean 类的 ejbFindByPrimaryKey 方法的返回类型必须为主键类型。
Action 请将方法的返回类型更改为主键类。
CNTR5032E: {0} 实体 Bean 的 {1} 类上的 {3} 返回类型的 {2} 方法必须返回 {4} 主键类、java.util.Collection 类或 java.util.Enumeration 类。
Explanation 按照 Enterprise JavaBeans(EJB)规范,实体 Bean 类的所有定制 ejbFind 方法的返回类型必须为主键类、java.util.Collection 类或 java.util.Enumeration 类。
Action 请将方法的返回类型更改为主键类、java.util.Collection 类或 java.util.Enumeration 类。
CNTR5033E: {0} 实体 Bean 的 {1} Home 接口的 {2} 方法未对 {3} 类定义相应的 ejbHome 方法。
Explanation 按照 Enterprise JavaBeans(EJB)规范,实体 Bean 类必须对每个 Home 接口 Home 方法实现 ejbHome 方法。
Action 请更改 Bean 类,以提供与方法相对应的 ejbHome 方法。
CNTR5034E: {0} 实体 Bean 的 {1} 类上的 {3} 返回类型的 {2} 方法必须返回 {4} 类型。此类型必须与相应的 Home 接口方法属于同一类型。
Explanation 按照 Enterprise JavaBeans(EJB)规范,实体 Bean 类的 ejbHome 方法的返回类型必须与相应 Home 接口方法相匹配。
Action 请将方法的返回类型更改为与相应 Home 接口方法匹配的类型。
CNTR5035W: {0} bean 的多个接口定义相同的方法特征符,但在 throws 子句上发生了不同的异常。以下特征符将用于确定该方法的应用程序异常:{3}
Explanation 按照 Enterprise JavaBeans (EJB) 规范,对方法的 throws 子句定义的异常将由容器用来确定哪些异常是应用程序异常。如果方法的 throws 子句上的异常随接口变化而不同,那么对于某些接口,将发生意外的异常行为。
Action 请更改应用程序,以便具有相同特征符的所有方法均对 throws 子句定义相同的异常。
CNTR5100E: 对于基于因特网 ORB 间协议的远程方法调用 (RMI/IIOP),{2} 接口上的 {1} 方法的 {0} 参数或返回类型不是有效类型。
Explanation 按照 Enterprise JavaBeans (EJB) 规范,对于 RMI/IIOP,所有 EJB 远程业务方法的参数和返回类型必须属于有效类型。
Action 请更改应用程序方法,以仅对 RMI/IIOP 使用有效类型。也可以更改应用程序,以便不将接口用作 EJB 远程接口。
CNTR5101W: {1} 接口上的 {0} 方法不应对 throws 子句定义 java.rmi.RemoteException 异常。
Explanation 按照 Enterprise JavaBeans (EJB) 规范,远程业务接口方法的 throws 子句不应包括 java.rmi.RemoteException 异常。
Action 请从该方法的 throws 子句中除去 RemoteException 异常。另外,还可以更改该接口以实现 java.rmi.Remote 接口,或者更改应用程序,以便不将该接口用作 EJB 远程接口。
CNTR5102E: 对 {2} 接口 {1} 方法定义的 {0} 应用程序异常不能定义为 java.rmi.RemoteException 异常的子类。
Explanation 按照 Enterprise JavaBeans(EJB)规范,不能将应用程序异常定义为 java.rmi.RemoteException 异常的子类。
Action 请更改应用程序,以除去使用 throws 子句中 java.rmi.RemoteException 子类定义的远程业务接口方法。
CNTR5103E: 对 {2} 接口 {1} 方法定义的 {0} 应用程序异常不能定义为 java.lang.RuntimeException 异常的子类。
Explanation 按照 Enterprise JavaBeans (EJB) 规范,不能将组件接口的应用程序异常定义为 java.lang.RuntimeException 异常的子类。
Action 请更改应用程序,以除去使用 throws 子句中 java.lang.RuntimeException 子类定义的远程组件接口方法。
CNTR5104E: 必须对 throws 子句上的 java.rmi.RemoteException 异常定义 {1} 接口上的 {0} 方法。
Explanation 按照 Enterprise JavaBeans (EJB) 规范,对于实现 java.rmi.Remote 接口的远程业务接口方法,throws 子句必须包括 java.rmi.RemoteException 异常。
Action 请将 RemoteException 异常添加至该方法的 throws 子句。另外,还可以更改该接口以便不实现 java.rmi.Remote 接口,或者更改应用程序,以便不将该接口用作 EJB 远程接口。
CNTR5105E: {0} 接口不是有效的远程接口。{1} 方法的 IDL 名称与 {2} 方法发生冲突。
Explanation 对于远程接口,“Java 语言至 IDL 映射”规范提供了以下信息: 遵循简单读写属性或简单只读属性的 JavaBeans 设计模式的方法被映射至 OMG IDL 接口属性。指定的两个方法都映射至同一个 OMG IDL 接口属性。接口不是有效的 RMI/IIOP 类型。
Action 通过重命名或除去发生冲突的其中一个方法来更改应用程序。
CNTR5106E: 不得将 {1} 类上的 {0} 方法声明为 {2} Bean 的最终方法。
Explanation 按照 Enterprise JavaBeans (EJB) 规范,当 Bean 类被列为无接口视图时,不得将 Bean 类及任何超类的所有方法声明为最终方法。并且,不得将业务方法声明为最终方法。
Action 请更改应用程序,以不将方法声明为最终方法。
CNTR5107E: 对 {2} 类 {1} 方法定义的 {0} 应用程序异常必须定义为 java.lang.Exception 类的子类。
Explanation 按照 Enterprise JavaBeans (EJB) 规范,接口的应用程序异常必须定义为 java.lang.Exception 类或 java.lang.RuntimeException 类的子类。
Action 请更改应用程序,以使异常是 java.lang.Exception 类或 java.lang.RuntimeException 类的子类。
CNTR8990I: 此消息是一条仅限于英语的参考消息:{0}。
Explanation 未翻译此参考消息。
Action 请参阅此消息以了解详细信息。
CNTR8991W: 此消息是一条仅限于英语的警告消息:{0}。
Explanation 未翻译此警告消息。
Action 请参阅此消息以了解详细信息。
CNTR8992E: 此消息是一条仅限于英语的错误消息:{0}。
Explanation 未翻译此错误消息。
Action 请参阅此消息以了解详细信息。
CNTR9100E: 异常 {0}
Explanation 发现一般异常情况。
Action 将此信息与其他异常消息配合,执行其他问题确定过程。
CNTR9101E: 不兼容的选项:{0} {1}
Explanation 所指定选项中的两个选项不兼容,不能一起指定。
Action 请查看用法说明并除去其中一个指定的选项。
CNTR9102E: 选项 {0} 需要选项 {1}。
Explanation 其中一个指定的选项需要另一个尚未指定的选项。
Action 请查看用法说明并指定所需的选项。
CNTR9103W: 无法在服务器 {1} 上找到 EJB 计时器 {0}。
Explanation 在所指定服务器上不存在指定的 EJB 计时器。EJB 计时器可能已到期或被取消。
Action 请验证是否已正确指定 EJB 计时器身份和服务器名。如果该 EJB 计时器存在,并且身份名称和服务器名都正确,那么请参阅任何先前异常以了解更多信息。
CNTR9104W: EJB 计时器服务 {0} 在服务器 {1} 上不可用。
Explanation 为所指定服务器配置的 EJB 计时器服务不可用。如果未在服务器上启动任何包含 TimedObject Enterprise Java Bean 的应用程序,那么 EJB 计时器服务无法启动。
Action 请验证是否已在所指定服务器进程中启动包含 TimedObject Enterprise Java Bean 的应用程序。
CNTR9105E: 缺少必需的过滤器。
Explanation 必须指定 3 个过滤器中的一个:-all -timer -app
Action 请查看用法说明并指定 3 个过滤器中的一个。
CNTR9106E: 缺少必需的服务器名称。
Explanation 必须指定服务器名称。
Action 请查看用法说明并指定服务器名称。
CNTR9240I: Java 归档(JAR)文件 {0} 不是企业 bean 级别 3.0 模块。
Explanation 未将所列示的 jar 文件配置为级别 3.0 的模块。
Action 如果此模块已经包含企业 bean 级别 3.0 的组件,那么请检查 Java 源代码注释或 ejb-jar.xml 配置数据。
CNTR9241I: Java 归档(JAR)文件 {0} 未包含具有远程接口的级别 3.0 企业 bean。
Explanation 所列示的 JAR 文件未包含任何具有远程接口的级别 3.0 企业 bean。
Action 如果此模块应该已包含具有远程接口的级别 3.0 企业 bean,那么请检查此模块的注释或 ejb-jar.xml 配置数据。
CNTR9250E: 第一个参数必须是标准类名、Java 归档 (JAR) 文件、Web 归档 (WAR) 文件或企业归档 (EAR) 文件。
Explanation 第一个参数必须是标准类名、JAR 文件、WAR 文件或 EAR 文件。JAR、WAR 和 EAR 文件必须包含完整的目录路径。
Action 请调用 createEJBStubs 命令并指定 -help 选项以查看命令语法。
CNTR9251E: 无法读取 {0} 文件。
Explanation 未能打开指定的文件以执行读操作。
Action 请检查此文件的文件系统许可权设置。
CNTR9252E: 多次指定 {0} 选项。
Explanation 每次调用 createEJBStubs 命令时,一个选项只能指定一次。
Action 请调用 createEJBStubs 命令并指定 -help 选项以查看命令语法。
CNTR9253E: 日志文件名参数 {0} 不正确。
Explanation 日志文件名必须指向某个文件(包括目录路径)。另外,日志文件名可不以“-”开头。
Action 请调用 createEJBStubs 命令并指定 -help 选项以查看命令语法。
CNTR9254E: 无法写至 {0} 文件。
Explanation 未能打开指定的文件以执行写操作。
Action 请检查此文件的文件系统许可权设置。
CNTR9255E: 缺少必需的日志文件名参数。
Explanation 对于 -logfile 选项,必须紧跟其后提供日志文件名作为下一个参数。
Action 请检查用法说明并提供必需的日志文件名参数。
CNTR9256E: 未识别 {0} 参数。
Explanation 该参数未与任何允许的输入选项匹配。
Action 请调用 createEJBStubs 命令并指定 -help 选项以查看命令语法。
CNTR9257E: 指定的输入参数过多。
Explanation 超出所允许的输入参数总数。
Action 请调用 createEJBStubs 命令并指定 -help 选项以查看命令语法。
CNTR9258E: 捕获到意外的异常。异常:{0}
Explanation 在命令处理期间发生意外的异常。
Action 请对 createEJBStubs 命令调用添加 -verbose 选项以查看更多信息。
CNTR9259E: 未对 Home {0} 指定组件接口。
Explanation 每个已配置的 Home 都必须具有组件接口。
Action 请检查此 Home 的配置数据。
CNTR9260E: 设置用户日志文件时发生异常 {0}。
Explanation 这是意外的异常。
Action 请检查文件系统许可权设置。
CNTR9261E: 无法在 {0} 目录中创建临时文件。
Explanation 未能在文件系统中创建临时文件。
Action 请检查所指定目录的文件系统许可权设置。
CNTR9262E: 无法装入 {0} 接口类。这可能是因为拼写出错、-cp 选项不正确、无法装入父类或无法在方法参数上装入类。
Explanation 未能装入指定的类。
Action 请检查拼写错误,并确保此类的所有父类都包含在输入 Java 归档(JAR)文件或企业归档(EAR)文件中,或者确保通过使用 -cp 选项使这些父类可用。
CNTR9263E: 无法处理 {0} 接口类。
找不到 {1} 方法参数类。
Explanation 未能装入所列示的类的方法参数或方法返回值类。
Action 请进行检查,以确保在所列示类的方法中,所有作为方法参数传递的类或用作方法返回值的类都包含在输入 Java 归档(JAR)文件或企业归档(EAR)文件中,或者确保通过使用 -cp 选项使这些类可用。
CNTR9264E: 未指定必需的类路径名参数。
Explanation 对于 -cp 选项,必须提供类路径名作为下一个参数。
Action 请检查用法说明并提供必需的类路径名参数。
CNTR9265E: 找不到 {0} 输入文件。
Explanation 找不到被指定为第一个参数的文件。
Action 请检查所指定文件的拼写以及读许可权。
CNTR9266E: createEJBStubs 命令未能将 {0} 文件重命名为 {1}。
Explanation 未能将指定的文件重命名。
Action 请检查文件系统许可权设置。并且,请确保目标文件尚未存在。
CNTR9267W: createEJBStubs 命令未能删除 {0} 文件。
Explanation 未能删除指定的文件。
Action 请检查文件系统许可权设置。
CNTR9268E: -newfile 选项不允许指定 {0} 文件名。
Explanation 不允许使用为 -newfile 选项指定的名称。
Action 请确保名称与输入文件不相同。
CNTR9269W: 未对 Enterprise JavaBeans (EJB) 模块 {0} 配置任何企业 bean。
Explanation EJB 模块必须包含一个或多个企业 bean。
Action 请确保为此模块配置了一个或多个企业 bean。企业 bean 必须使用 ejb-jar.xml 文件或源代码注释。
CNTR9270E: 更新文件名参数不是 Java 归档 (JAR)、Web 归档 (WAR) 或企业归档 (EAR) 文件类型。
Explanation 更新文件名参数必须是 JAR、WAR 或 EAR 文件类型并包含文件路径。
Action 请调用 createEJBStubs 命令并指定 -help 选项以查看命令语法。
CNTR9271E: 无法删除 {0} 目录。
Explanation 无法删除指定的目录。
Action 请手动删除目录。
CNTR9272E: 找不到 {0} 输出文件。
Explanation 找不到指定的输出文件。
Action 请检查该文件的拼写以及写许可权。
CNTR9273E: 无法创建 {0} 目录。
Explanation 无法创建指定的目录。
Action 请确保文件系统许可权允许创建目录。
CNTR9274E: createEJBStubs 命令无法创建文件 {0}。
Explanation 未能在文件系统中创建指定的文件。
Action 请检查所指定目录的文件系统许可权设置。
CNTR9275E: {0} 输出文件已经存在。
Explanation 指定的输出文件不能已存在。
Action 请指定新的输出文件名。
CNTR9276I: 应用程序 {0} 已禁用库目录。将不会处理库目录中的 Java 归档 (JAR) 和 Web 归档 (EAR) 文件。
Explanation 应用程序配置数据指定了库目录名为空字符串的库目录。此操作将禁用库目录。
Action 如果不应禁用此应用程序的库目录,那么请修改应用程序企业归档 (EAR) 文件中的 application.xml 配置文件。
CNTR9277I: Java 归档 (JAR) 或 Web 归档 (WAR) 文件 {0} 未包含级别 3.0 企业 bean 的远程接口类。
Explanation 指定的 JAR 或 WAR 文件未包含级别 3.0 企业 bean 的任何远程接口类。
Action 如果此模块应该包含级别 3.0 企业 bean 的远程接口类,那么请对此模块添加这些类。
CNTR9278E: 标准类名的输入类型与 {0} 选项不兼容。
Explanation 标准类名的输入类型与指定的选项不兼容。
Action 请检查用法说明并更改输入类型或除去指定的选项。
CNTR9400I: 可嵌入 Enterprise JavaBeans (EJB) 容器正在扫描要启动的 Enterprise JavaBeans (EJB) 模块。
Explanation 可嵌入容器正在扫描类路径,以获得有效的 Enterprise JavaBeans (EJB) 模块。有效的 EJB 模块包含 ejb-jar.xml 文件或 Enterprise JavaBeans (EJB) 注释。
Action 用户无需执行任何操作。
CNTR9401I: 可嵌入 Enterprise JavaBeans (EJB) 容器正在初始化。
Explanation 可嵌入容器必须先初始化,用户代码才能访问企业 Bean。
Action 用户无需执行任何操作。
CNTR9402E: 初始化可嵌入 Enterprise JavaBeans (EJB) 容器 {0} 时发生错误。
Explanation 扫描 Enterprise JavaBeans (EJB) 模块或初始化可嵌入 EJB 容器的进程失败,并且容器不再可用。在 FFDC 输出中可能会找到其他诊断信息。
Action 请检查异常类型和 FFDC 输出(可选),以确定初始化失败的原因。此错误的常见原因是无效的 EJB 模块位于类路径中。
CNTR9403E: 可嵌入企业 bean 容器无法启动具有相同文件名的多个模块:{0} 和 {1}
Explanation 用户代码已引导可嵌入容器启动具有相同文件名的多个模块。
Action 请指定不具有重复文件名的模块列表,或使用唯一文件名对其中一个模块重命名。
CNTR9405I: Enterprise JavaBeans (EJB) 模块 {0} 正在启动。
Explanation 可嵌入 EJB 容器正在启动已识别的 Enterprise JavaBeans (EJB) 模块。这包括将 Enterprise JavaBeans (EJB) 工厂和 Home 绑定至 JNDI,以及执行已指定其在启动时运行的任何 EJB 代码。
Action 用户无需执行任何操作。
CNTR9407W: 没有有效的 Enterprise JavaBeans (EJB) 模块要启用。
Explanation 可嵌入 Enterprise JavaBeans (EJB) 容器发现没有有效的 Enterprise JavaBeans (EJB) 模块要启动。有效的 EJB 模块包含有效的 META-INF/ejb-jar.xml 或具有 EJB 注释的类。这可能是因为类路径中不存在任何 EJB 模块,或 javax.ejb.embeddable.modules 属性所定义的模块不存在。
Action 请检查类路径和 javax.ejb.embeddable.modules 属性,以确定应该启动哪些 EJB 模块。
CNTR9408W: Enterprise JavaBeans (EJB) 模块 {0} 未能停止。异常:{1}
Explanation 由于发生异常,可嵌入 Enterprise JavaBeans (EJB) 容器未能关闭 Enterprise JavaBeans (EJB) 模块。企业 Bean 仍可能会绑定至 JNDI 并由客户机访问。由于命名或其他资源冲突,将来尝试重新启动该模块可能会失败。
Action 请通过检查异常、日志和 FFDC 输出,来解决故障。如果其他模块可顺利停止,请检查失败的模块。
CNTR9409W: 可嵌入 Enterprise JavaBeans (EJB) 容器未能停止。异常:{0}
Explanation 由于发生异常,可嵌入 Enterprise JavaBeans (EJB) 容器在调用 Close 方法时未能关闭。由于此问题发生在所有 Enterprise JavaBeans (EJB) 模块都已停止之后,所以此问题是一个和可嵌入 Enterprise JavaBeans (EJB) 容器或其配置相关的问题。
Action 请通过检查异常、日志和 FFDC 输出,以及检查可嵌入 Enterprise JavaBeans (EJB) 容器的配置,来解决故障。
CNTR9410I: 可嵌入 Enterprise JavaBeans (EJB) 容器已关闭。
Explanation 已调用 Close 方法,并且可嵌入 Enterprise JavaBeans (EJB) 容器已完成它的关闭例程。
Action 用户无需执行任何操作。
CNTR9412E: 关闭 JNDI 名称空间时发生错误。异常:{0}
Explanation 可嵌入 EJB 容器无法关闭 java:global 名称空间。这表示已绑定至名称空间的某些 Enterprise JavaBeans 或其他对象可能已泄漏。此外,如果创建了其他可嵌入 Enterprise JavaBeans (EJB) 容器实例,那么这可能会导致 JNDI 问题。
Action 请通过检查异常、日志和 FFDC 输出,来解决故障。
CNTR9413E: 未能从 {0} 中读取配置文件
Explanation 可嵌入 Enterprise JavaBeans (EJB) 容器未能从指定的文件读取配置属性。如果文件不是正确格式的属性文件,就可能会发生此问题。
Action 请验证指定的文件是否存在于文件系统上,以及该文件是否是正确格式的属性文件(即 <property_name>=<property_value>)。
CNTR9414E: 未能使用名称 {0} 将数据源绑定至 JNDI。异常:{1}
Explanation 可嵌入 Enterprise JavaBeans (EJB) 容器无法将 javax.sql.DataSource 实例绑定至 JNDI 名称空间。
Action 请通过检查异常、日志和 FFDC 输出,来解决故障。
CNTR9415E: {0} 数据源的可嵌入 Enterprise JavaBeans (EJB) 容器属性不包含属性 name。
Explanation 可嵌入 Enterprise JavaBeans (EJB) 容器所使用的属性包含未指定 Java 命名和目录接口 (JNDI) 名称的数据源。
Action 请将此数据源的 name 属性添加到属性文件。
CNTR9416E: {0} 数据源的可嵌入 Enterprise JavaBeans (EJB) 容器属性不包含属性 className。
Explanation 可嵌入 Enterprise JavaBeans (EJB) 容器所使用的属性包含未指定 className 的数据源。
Action 请将此数据源的 className 属性添加到属性文件。
CNTR9417E: {0} 数据源的可嵌入 Enterprise JavaBeans (EJB) 容器属性包含 {1} ConnectionPool.MaxConnections 值,但该值不是正数值或 0。
Explanation 可嵌入 Enterprise JavaBeans (EJB) 容器所使用的属性包含具有 ConnectionPool.MaxConnections 值的数据源,但该值不是正数值或 0。
Action 请将此数据源的 ConnectionPool.MaxConnections 属性值更改为正数值或 0。
CNTR9419E: 可嵌入 Enterprise JavaBeans (EJB) 容器未能关闭 JPA 提供程序。异常:{0}
Explanation 由于发生异常,关闭过程期间的错误阻止 JPA 提供程序正确关闭。这表示以前已在日志中发生了另一个问题。将来尝试使用 JPA 可能会失败。
Action 请通过检查异常、日志和 FFDC 输出以找出并解析底层问题,来解决故障。
CNTR9420E: {0} 数据源的可嵌入 Enterprise JavaBeans (EJB) 容器属性包含 {1} ConnectionPool 值,但该值无效。
Explanation 可嵌入 Enterprise JavaBeans (EJB) 容器所使用的属性包含具有 ConnectionPool 值的数据源,但该值无效。
Action 请将此数据源的 ConnectionPool 属性值更改为有效值。有效值为连接池的名称。
CNTR9421E: 对 {0} 属性指定的值 {1} 不正确。此属性指示本地事务包含范围 (LTC) 解析器设置,必须为 Application(缺省值)或 ContainerAtBoundary。
Explanation 对 LTC 解析器属性指定的值不受支持。
Action 必须对 LTC 解析器属性指定缺省值 Application 或 ContainerAtBoundary。
CNTR9422E: 对 {0} 属性指定的值 {1} 不正确。此属性指示本地事务包含范围 (LTC) 未解析的操作设置,必须为 Rollback(缺省值)或 Commit。
Explanation 对 LTC 未解析的操作属性指定的值不受支持。
Action 必须对 LTC 未解析的操作属性指定缺省值 Rollback 或 Commit。
Reference topic    

Terms and conditions for product documentation | Feedback

Last updated: Jan 2, 2018 8:55:41 AM CST
http://publib.boulder.ibm.com/infocenter/wasinfo/v8r0/index.jsp?topic=/com.ibm.websphere.messages.doc/com.ibm.ejs.container.container.html

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