使用此面板来指定应用程序或模块中消息驱动的 bean 的绑定。
要查看此管理控制台面板,请单击。此面板与应用程序安装和更新向导中的消息驱动的 bean 的绑定侦听器面板相同。
每个消息驱动的 bean 都必须与侦听器端口名绑定,或者与激活规范的 Java 命名和目录接口 (JNDI) 名称绑定。
如果应用程序使用下列任何 Java 消息服务 (JMS) 提供程序,那么请提供侦听器端口名:
- V5 缺省消息传递提供程序
- WebSphere® MQ 消息传递提供程序
- 通用消息传递提供程序
如果应用程序的资源是使用支持入站消息传递的缺省消息传递提供程序或任何通用
J2C 资源适配器配置的,那么请提供激活规范 JNDI 名称。
如果未提供有效的侦听器端口名或激活规范 JNDI 名称,就会导致下列错误:
- 如果既未对消息驱动的 bean 指定侦听器端口名也未对其指定激活规范 JNDI 名称,那么您在摘要面板上单击完成后,将显示验证错误。
- 如果包含消息驱动的 bean 的模块是在 5.x 部署目标上部署的,并且未指定侦听器端口,那么在单击下一步之后,会显示验证错误。
- 如果多个消息驱动的 bean 链接到同一个目标,请对每个消息驱动的 bean 指定同一个目标
JNDI 名称。如果指定不同的目标 JNDI 名称,那么将显示验证错误,并且将忽略第一个 JNDI 规范后的所有 JNDI 规范。
要将绑定更改应用于多个映射:
- 在映射列表中,选中要映射到特定绑定的每个 EJB 模块旁边的选择复选框。
- 展开应用多个映射。
- 完成以下其中一个步骤:
- 指定侦听器端口名称。
- 选择激活规范的目标资源 JNDI 名称。
选择性地指定以下参数:
- 目标 JNDI 名称
- 对于支持 JMS 的资源适配器,请指定 javax.jms.Destinations,以使该资源适配器能够为来自 JMS 目标的消息提供服务。设置为应用程序部署的一部分的目标 JNDI 名称优先于在激活规范管理对象上设置的属性。
- 激活规范认证别名
- 指定认证别名,此别名用来访问对已配置的 J2C 激活规范设置的用户名和密码。设置为应用程序部署的一部分的认证别名属性优先于对激活规范管理对象设置的属性。
- 单击应用。
- 单击确定或下一步。