16.4. 配置资源适配器
16.4.1. 部署资源适配器 复制链接链接已复制到粘贴板!
资源适配器可以像使用管理 CLI 或管理控制台一样部署。在运行独立服务器时,您还可以将存档复制到部署目录中,供部署扫描程序获取。
使用管理 CLI 部署资源适配器
要将资源适配器部署到独立服务器,请输入以下管理 CLI 命令。
deploy /path/to/resource-adapter.rar
deploy /path/to/resource-adapter.rar
要将资源适配器部署到受管域中的所有服务器组,请输入以下管理 CLI 命令。
deploy /path/to/resource-adapter.rar --all-server-groups
deploy /path/to/resource-adapter.rar --all-server-groups
使用管理控制台部署资源适配器
- 登录管理控制台,再单击 Deployments 选项卡。
- 点击 Add。在受管域中,您首先需要选择 Content Repository。
- 选择 Upload a new deployment 选项,再单击 Next。
- 浏览资源适配器存档并点 Next。
- 验证上传,然后单击 Finish。
- 在受管域中,将部署分配到适当的服务器组并启用部署。
使用 Deployment Scanner 部署资源适配器
要手动将资源适配器部署到单机服务器,请将资源适配器存档复制到服务器部署目录中,例如 EAP_HOME/standalone/deployments/
。这将由部署扫描程序获取和部署。
此选项不适用于受管域。您必须使用管理控制台或管理 CLI 将资源适配器部署到服务器组。
16.4.2. 配置资源适配器 复制链接链接已复制到粘贴板!
您可以使用管理界面配置资源适配器。以下示例演示了如何使用管理 CLI 配置资源适配器。有关支持的属性和其他重要信息,请参阅资源适配器厂商的文档。
添加资源适配器配置
添加资源适配器配置。
/subsystem=resource-adapters/resource-adapter=eis.rar:add(archive=eis.rar, transaction-support=XATransaction)
/subsystem=resource-adapters/resource-adapter=eis.rar:add(archive=eis.rar, transaction-support=XATransaction)
配置资源适配器设置
根据需要配置以下任何设置。
配置
config-properties
。添加
服务器配置
属性。/subsystem=resource-adapters/resource-adapter=eis.rar/config-properties=server:add(value=localhost)
/subsystem=resource-adapters/resource-adapter=eis.rar/config-properties=server:add(value=localhost)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 添加
port
配置属性。/subsystem=resource-adapters/resource-adapter=eis.rar/config-properties=port:add(value=9000)
/subsystem=resource-adapters/resource-adapter=eis.rar/config-properties=port:add(value=9000)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 配置
admin-objects
。添加 admin 对象。
/subsystem=resource-adapters/resource-adapter=eis.rar/admin-objects=aoName:add(class-name=com.acme.eis.ra.EISAdminObjectImpl, jndi-name=java:/eis/AcmeAdminObject)
/subsystem=resource-adapters/resource-adapter=eis.rar/admin-objects=aoName:add(class-name=com.acme.eis.ra.EISAdminObjectImpl, jndi-name=java:/eis/AcmeAdminObject)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 配置 admin 对象配置属性。
/subsystem=resource-adapters/resource-adapter=eis.rar/admin-objects=aoName/config-properties=threshold:add(value=10)
/subsystem=resource-adapters/resource-adapter=eis.rar/admin-objects=aoName/config-properties=threshold:add(value=10)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 配置
连接定义
。为受管连接工厂添加连接定义。
/subsystem=resource-adapters/resource-adapter=eis.rar/connection-definitions=cfName:add(class-name=com.acme.eis.ra.EISManagedConnectionFactory, jndi-name=java:/eis/AcmeConnectionFactory)
/subsystem=resource-adapters/resource-adapter=eis.rar/connection-definitions=cfName:add(class-name=com.acme.eis.ra.EISManagedConnectionFactory, jndi-name=java:/eis/AcmeConnectionFactory)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 配置受管连接工厂配置属性。
/subsystem=resource-adapters/resource-adapter=eis.rar/connection-definitions=cfName/config-properties=name:add(value=Acme Inc)
/subsystem=resource-adapters/resource-adapter=eis.rar/connection-definitions=cfName/config-properties=name:add(value=Acme Inc)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 配置是否记录 enlistment trace。您可以通过将
enlistment-trace
属性设置为false
来禁用 enlistmentment 跟踪的记录。/subsystem=resource-adapters/resource-adapter=eis.rar/connection-definitions=cfName:write-attribute(name=enlistment-trace,value=false)
/subsystem=resource-adapters/resource-adapter=eis.rar/connection-definitions=cfName:write-attribute(name=enlistment-trace,value=false)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 警告禁用 enlistment 跟踪会在事务发生过程中跟踪错误会更困难。
有关 资源适配器的所有可用配置选项,请参阅资源适配器的资源适配器属性。
激活资源适配器
激活资源适配器。
/subsystem=resource-adapters/resource-adapter=eis.rar:activate
/subsystem=resource-adapters/resource-adapter=eis.rar:activate
您还可以为资源适配器定义容量策略。如需了解更多详细信息,请参阅 Capacity Policies 部分。
16.4.3. 部署和配置 Websphere MQ 资源适配器 复制链接链接已复制到粘贴板!
您可以在为 JBoss EAP 配置消息传递中找到部署 Websphere MQ 资源适配器 的说明。
16.4.4. 部署和配置通用 JMS 资源适配器 复制链接链接已复制到粘贴板!
您可以在为 JBoss EAP 配置消息传递 的过程中,找到 配置 通用 JMS 资源适配器 的说明。