Keycloak'ExampleDS'正在制作中

时间:2017-03-28 09:48:51

标签: jboss keycloak

我正在按照指南在HA模式下设置Keycloak 3.0.0,以便使用Oracle DB进行生产。我在standalone-ha.xml文件中看到有一个子系统:

<subsystem xmlns="urn:jboss:domain:ee:4.0">

在子系统部分的底部有一个引用<default-bindings>数据源的ExampleDS元素:

<default-bindings context-service="java:jboss/ee/concurrency/context/default" datasource="java:jboss/datasources/ExampleDS" managed-executor-service="java:jboss/ee/concurrency/executor/default" managed-scheduled-executor-service="java:jboss/ee/concurrency/scheduler/default" managed-thread-factory="java:jboss/ee/concurrency/factory/default"/>
声明

ExampleDS使用h2驱动程序,我们不能在生产中使用它。

我可以更改<default-bindings>元素以引用我的Oracle KeycloakDS数据源吗?

1 个答案:

答案 0 :(得分:1)

您需要事先添加和配置oracle jdbc驱动程序,然后添加keycloak所需的数据源。您可以按照here所述的示例设置进行操作。您在ExampleDS h2中看到的只是默认情况下wildfly附带的标准示例配置,所以这不会帮助您,因为keycloak会抱怨没有KeycloakDS(如链接教程中所述)