7.8. 使用没有 XA 事务支持的云供应商
红帽构建的 Keycloak 默认使用 XA 事务和适当的数据库驱动程序。某些供应商(如 Azure SQL 和 MariaDB Galera)不支持或依赖 XA 事务机制。要使用适当的 JDBC 驱动程序在没有 XA 事务支持的情况下使用 Keycloak,请输入以下命令:
bin/kc.[sh|bat] build --db=<vendor> --transaction-xa-enabled=false
bin/kc.[sh|bat] build --db=<vendor> --transaction-xa-enabled=false
红帽构建的 Keycloak 会自动为您的供应商选择适当的 JDBC 驱动程序。