23.5. 配置 Message-Driven Bean
23.5.1. 为 Message-Driven Bean 设置默认的资源适配器
JBoss 管理员可以指定 Message-Driven Bean 使用的默认资源适配器。这个默认的资源适配器可以通过管理控制台或 CLI 设置。JBoss EAP 6 提供的默认值是
hornetq-ra
。
过程 23.17. 用管理控制台为 Message-Driven Bean 设置默认的资源适配器
- 登陆到管理控制台。第 3.4.2 节 “登录到管理控制台”
- 点击屏幕顶部的标签页。展开 菜单并选择 。然后选择 标签页。
- 点击 Details 区域里的字段现在可以进行编辑了。按钮。
- 在 Default Resource Adapter 文本框里输入要使用的资源适配器名称。
- 点击完成。
过程 23.18. 用 CLI 为 Message-Driven Bean 设置默认的资源适配器
- 登录 CLI 工具并连接到您的服务器。请参考 第 3.5.4 节 “用管理 CLI 连接受管服务器实例”。
- 请使用
write-attribute
命令和下列语法。/subsystem=ejb3:write-attribute(name="default-resource-adapter-name", value="RESOURCE-ADAPTER")
用要使用的资源适配器名称替换 RESOURCE-ADAPTER。 - 使用
read-resource
操作来确认修改。/subsystem=ejb3:read-resource
例 23.14. 用 CLI 为 Message-Driven Bean 设置默认的资源适配器
[standalone@localhost:9999 subsystem=ejb3] /subsystem=ejb3:write-attribute(name="default-resource-adapter-name", value="EDIS-RA") {"outcome" => "success"} [standalone@localhost:9999 subsystem=ejb3]
例 23.15. XML 配置示例
<subsystem xmlns="urn:jboss:domain:ejb3:1.2"> <mdb> <resource-adapter-ref resource-adapter-name="hornetq-ra"/> <bean-instance-pool-ref pool-name="mdb-strict-max-pool"/> </mdb> </subsystem>