16.4. 配置资源适配器


16.4.1. 部署资源适配器

资源适配器可以像使用管理 CLI 或管理控制台一样部署。在运行独立服务器时,您还可以将存档复制到部署目录中,供部署扫描程序获取。

使用管理 CLI 部署资源适配器

要将资源适配器部署到独立服务器,请输入以下管理 CLI 命令。

deploy /path/to/resource-adapter.rar
Copy to Clipboard Toggle word wrap

要将资源适配器部署到受管域中的所有服务器组,请输入以下管理 CLI 命令。

deploy /path/to/resource-adapter.rar --all-server-groups
Copy to Clipboard Toggle word wrap
使用管理控制台部署资源适配器
  1. 登录管理控制台,再单击 Deployments 选项卡。
  2. 点击 Add。在受管域中,您首先需要选择 Content Repository
  3. 选择 Upload a new deployment 选项,再单击 Next
  4. 浏览资源适配器存档并点 Next
  5. 验证上传,然后单击 Finish
  6. 在受管域中,将部署分配到适当的服务器组并启用部署。
使用 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)
Copy to Clipboard Toggle word wrap
配置资源适配器设置

根据需要配置以下任何设置。

  • 配置 config-properties

    添加 服务器配置 属性。

    /subsystem=resource-adapters/resource-adapter=eis.rar/config-properties=server:add(value=localhost)
    Copy to Clipboard Toggle word wrap

    添加 port 配置属性。

    /subsystem=resource-adapters/resource-adapter=eis.rar/config-properties=port:add(value=9000)
    Copy to Clipboard Toggle word wrap
  • 配置 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)
    Copy to Clipboard Toggle word wrap

    配置 admin 对象配置属性。

    /subsystem=resource-adapters/resource-adapter=eis.rar/admin-objects=aoName/config-properties=threshold:add(value=10)
    Copy to Clipboard Toggle word wrap
  • 配置 连接定义

    为受管连接工厂添加连接定义。

    /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 Toggle word wrap

    配置受管连接工厂配置属性。

    /subsystem=resource-adapters/resource-adapter=eis.rar/connection-definitions=cfName/config-properties=name:add(value=Acme Inc)
    Copy to Clipboard Toggle word wrap

    配置是否记录 enlistment trace。您可以通过将 enlistment-trace 属性设置为 false 来禁用 enlistmentment 跟踪的记录。

    /subsystem=resource-adapters/resource-adapter=eis.rar/connection-definitions=cfName:write-attribute(name=enlistment-trace,value=false)
    Copy to Clipboard Toggle word wrap
    警告

    禁用 enlistment 跟踪会在事务发生过程中跟踪错误会更困难。

有关 资源适配器的所有可用配置选项,请参阅资源适配器的资源适配器属性

激活资源适配器

激活资源适配器。

/subsystem=resource-adapters/resource-adapter=eis.rar:activate
Copy to Clipboard Toggle word wrap
注意

您还可以为资源适配器定义容量策略。如需了解更多详细信息,请参阅 Capacity Policies 部分。

16.4.3. 部署和配置 Websphere MQ 资源适配器

您可以在为 JBoss EAP 配置消息传递中找到部署 Websphere MQ 资源适配器 的说明。

16.4.4. 部署和配置通用 JMS 资源适配器

您可以在为 JBoss EAP 配置消息传递 的过程中,找到 配置 通用 JMS 资源适配器 的说明。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat