18.5. JDBC 对象库的支持


18.5.1. 事务的 JDBC 库

您可以配置 JBoss Transactions 将 JDBC 数据库用作自己的存储。这消除了对应用程序服务器上昂贵的复制存储方案的需要,因为基于文件的 ObjectStore 对于失效切换和恢复都要求复制存储空间。
在事务子系统里用 CLI 工具设置下面两个属性可以启用它。
  1. use-jdbc-store 设置为 true
    /subsystem=transactions:write-attribute(name=use-jdbc-store, value=true)
    Copy to Clipboard Toggle word wrap
  2. 设置 jdbc-store-datasource 为数据源要使用的 JNDI 名称。
    /subsystem=transactions:write-attribute(name=jdbc-store-datasource, value=java:jboss/datasources/TransDS)
    Copy to Clipboard Toggle word wrap
下面是完整的属性列表。
Expand
表 18.5. 事务 JDBC 库属性
属性 描述

use-jdbc-store

设置为 "true" 为事务启用 JDBC 库。

jdbc-store-datasource

用于存储的 JDBC 数据源的 JNDI 名称。

jdbc-action-store-drop-table

在启动时丢弃并重新创建 Action Store 表。可选项,默认值为 "False"。

jdbc-action-store-table-prefix

Action Store 表名的前缀。可选项。

jdbc-communication-store-drop-table

在启动时丢弃并重新创建 Communication Store 表。可选项,默认值为 "False"。

jdbc-communication-store-table-prefix

Communication Store 表名的前缀。可选项。

jdbc-state-store-drop-table

在启动时丢弃并重新创建 State Store 表。可选项,默认值为 "False"。

jdbc-state-store-table-prefix

State Store 表名的前缀。可选项。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat