14.4. 配置资源适配器
您可以使用管理界面配置资源适配器。以下示例演示了如何使用管理 CLI 配置资源适配器。有关支持的属性和其他重要信息,请参阅您的资源适配器厂商文档。
14.4.1. 添加资源适配器配置 复制链接链接已复制到粘贴板!
使用管理 CLI 添加资源适配器配置。
先决条件
- 访问管理 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)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
14.4.2. 配置资源适配器设置 复制链接链接已复制到粘贴板!
资源适配器设置管理应用服务器和外部系统之间的连接;配置它们以优化集成和性能。
先决条件
- 添加了资源适配器配置。
- 您可以访问管理 CLI。
流程
配置
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 添加端口
配置属性:---- /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
配置
connection-definitions
:为受管连接工厂添加连接定义:
---- /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 配置是否记录包括的 trace:
通过将 enlistment-trace 属性设置为
true
来启用Enlistment trace
的记录:---- /subsystem=resource-adapters/resource-adapter=eis.rar/connection-definitions=cfName:write-attribute(name=enlistment-trace,value=true) ----
---- /subsystem=resource-adapters/resource-adapter=eis.rar/connection-definitions=cfName:write-attribute(name=enlistment-trace,value=true) ----
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 警告启用列表跟踪会导致在事务列表期间跟踪错误,但会给性能产生影响。
14.4.3. 激活资源适配器 复制链接链接已复制到粘贴板!
配置资源适配器后激活资源适配器。
先决条件
- 已配置了资源适配器。
- 访问管理 CLI。
流程
激活资源适配器:
---- /subsystem=resource-adapters/resource-adapter=eis.rar:activate ----
---- /subsystem=resource-adapters/resource-adapter=eis.rar:activate ----
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
您还可以为资源适配器定义容量策略。如需了解更多详细信息,请参阅 Capacity Policies 部分。