Keycloak3.4.0.Final数据源配置(mysql)

在keyclocak的home目录下创建如下目录

 mkdir -p modules/system/layers/base/com/mysql/main/

在main目录中新建module.xml内容如下:

   <module xmlns="urn:jboss:module:1.5" name="com.mysql">
    <resources>
        <resource-root path="mysql-connector-java-5.1.44.jar"/>
    </resources>
    <dependencies>
        <module name="javax.api"/>
        <module name="javax.transaction.api"/>
        <module name="javax.servlet.api" optional="true"/>
    </dependencies>
</module>

在main目录下添加mysql的jar包: mysql-connector-java-5.1.44.jar

修改standalone.xml 中的配置,

  • 注释原有的java:jboss/datasources/KeycloakDS数据
  • 新增如下数据源
  <datasource jndi-name="java:jboss/datasources/KeycloakDS" pool-name="KeycloakDS" use-java-context="true">
               <connection-url>jdbc:mysql://ip:3306/keycloak?useSSL=false</connection-url>
    <driver>mysql</driver>
    <security>
        <user-name>root</user-name>
        <password>*******</password>
    </security>
</datasource>
  • 在drivers节点新增mysql驱动
   <driver name="mysql" module="com.mysql">
        <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
    </driver>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JBoss AS7集群方案...2 基础环境搭建...2 安装jdk.3 AS7安装、配置3 AS7群集配置、测试...
    lannerate阅读 2,918评论 0 1
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,993评论 6 342
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,099评论 19 139
  • 【超级贝贝】2017.9.23学习力践行day131 1.逻辑狗正反两页。 2.范读《亲亲自然》一本,《婴儿画报精...
    huina_fb9e阅读 144评论 0 0
  • 《我眼中的夏天》 我眼中的夏天是绿色的,因为小草,大树等等都是绿色的,小溪映着大树和小草的影子也变成了绿色的。所以...
    赵旋汝阅读 395评论 0 4