对于已从 Enterprise Java™ Bean(EJB)2.0 迁移到
EJB 2.1 规范级别并且已部署到 WebSphere® Application Server V6 的消息驱动的 bean,必须对 Java 连接器体系结构(JCA)1.5 资源适配器而不是侦听器端口部署这些消息驱动的 bean。
下列步骤描述了如何更改 EJB 2.1 消息驱动的 bean 的部署描述符以使用 JCA 适配器:
- 在“项目资源管理器”中打开 EJB 项目。
- 在“项目资源管理器”中双击该 EJB 项目的部署描述符文件。EJB 部署描述符编辑器将打开。
- 单击 Bean 选项卡以打开 Bean 页面。
- 对于 EJB 项目中的每个 EJB 2.1 消息驱动的 bean,执行下列操作:
- 在 Bean 页面左边的 bean 列表中选择 EJB 2.1 消息驱动的 bean。
- 在 WebSphere 绑定标题下,选择 JCA 适配器按钮。
- 指定绑定部署属性:
- ActivationSpec JNDI 名称。
输入要用来部署此消息驱动的 bean 的 J2C 激活规范的 JNDI 名称。此名称必须与您对 WebSphere Application Server 定义的 J2C 激活规范的名称相匹配。
- ActivationSpec 权限别名。
用于对与 JCA 资源适配器的连接进行认证的 J2C 认证别名的名称。J2C 认证别名指定用来对创建与 JCA 资源适配器的新连接进行认证的用户标识和密码。
- 目标 JNDI 名称。
输入消息驱动的 bean 用来在 JNDI 名称空间中查找 JMS 目标的 JNDI 名称。
- 保存更改并关闭部署描述符编辑器。