Keycloak服务器安装和配置
安装地址:https://www.keycloak.org/archive/downloads-4.4.0.html
参考文档:https://www.keycloak.org/docs/latest/server_installation/index.html#guide-overview
aaarticlea/png;base64,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" alt="" />目录解释
- bin: 包含启动服务和管理操作的脚本
- domain: 在domain模式下的keycloak的配置文件和工作目录
- standalone:包含在standalone模式下的keycloak的配置文件和工作目录后端类库
- modules:服务器使用的JAVA库前端展示:
- themes:服务器显示的所有css,img
- welcome-content:服务器显示的模板和html类文件(实际上使用的是ftl模板)
操作模式
Standalone Mode:
Standalone Clustered Mode
Domain Clustered Mode
Cross-Datacenter Replication Mode
standalone模式下集成MYSQL
<?xml version="1.0" ?>
<module xmlns="urn:jboss:module:1.3" name="com.mysql">
<resources>
<resource-root path="mysql-connector-java-5.1.40.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>
添加DataSource:
<datasource jndi-name="java:jboss/datasources/KeycloakDS" pool-name="KeycloakDS" use-java-context="true">
<connection-url>jdbc:mysql://localhost:3306/keycloak?useSSL=false&tcpRcvBuf=102400000</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<driver>mysql</driver>
<security>
<user-name>root</user-name>
<password>root</password>
</security>
</datasource>
<drivers>
<driver name="mysql" module="com.mysql">
<!-- <driver-class>com.mysql.jdbc.Driver</driver-class> -->
<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
</driver> </drivers>
在/bin目录下启动standalone.bat。
Keycloak服务器安装和配置的更多相关文章
- Windows Server 2008 DNS服务器安装与配置
Windows Server 2008 DNS服务器安装与配置本文关键字:Windows Server 2008 DNS.IIS 服务器安装与配置,DNS服务器本文来源:http://www.ip-t ...
- ftp服务器安装与配置
ftp服务器安装与配置 1. ftp服务端的安装 1 如果之前配置过ftp服务器的还是之后配置的服务器,无法启动服务,那么基本是配置出现了错误,那么可先完全卸载后再进行安装.如果无法定位多半是镜像源的 ...
- Tomcat服务器安装、配置、测试
Tomcat服务器安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.Tomcat服务器安装配置 4.Tomcat服务器简单测试 5.注意事项 >>看不清的图 ...
- linux下WEB服务器安装、配置VSFTP
转载 http://www.oicto.com/centos-vsftp/?tdsourcetag=s_pcqq_aiomsg linux下WEB服务器安装.配置VSFTP 由 admin · 发布 ...
- [转载]Ubuntu下Git服务器安装与配置
原文地址:Ubuntu下Git服务器安装与配置作者:F民抄 1. 安装 1.1 安装Git-Core: sudo apt-get install git-core 1.2 安装 Gitosis sud ...
- 笔记-git-git服务器安装及配置
笔记-git-git服务器安装及配置 1. GIT服务器简介 Git 可以使用四种主要的协议来传输数据:本地传输,SSH 协议,Git 协议和 HTTP 协议.下面分别介绍一下哪些情形应该使 ...
- 【CentOS】samba服务器安装与配置
参考资料: http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.html 1.简介 2.安装 3.配置 1.简介 Samba是一个能让Li ...
- Ubuntu中nfs服务器安装与配置
一.执行命令 sudo apt-get install nfs-kernel-server 二.为创建nfs文件夹 sudo mkdir /usr/nfs 更改目录权限:sudo chmod 777 ...
- SVN版本控制服务器安装与配置
版本管理在我们日常学习中一般接触不到,因为我们都是一个人在学习与开发一些练习的项目.但是实际中,一般项目都是协同开发的,这样就需要一个版本管理工具,常见的有SVN/CVS/GitHut等...通过它们 ...
随机推荐
- 根据需求设计类并且画UML类图练习
题目如下: // 打车时,可以打专车或者快车.任何车都有车牌号和名称// 不同车价格不同,快车每公里1元,专车每公里2元// 行程开始时,显示车辆信息// 行程结束时,显示打车金额(假定行程就5公里) ...
- iOS 网络缓存总结
一.缓存策略: 1.缓存策略的配置: 缺省缓存策略的存储策略需要服务器的响应配置: 缺省缓存策略的使用需要请求端的配置: 2.缓存策略的缺陷: 移动端比较通用的缓存策略是先使用缓存同时更新本地数据: ...
- 【bzoj 4675】 点对游戏
题目 发现一个人如果最终拿走了\(k\)个点,那么这个人的答案就是 \[\frac{\binom{n-2}{k-2}\sum_{i=1}^{n}\sum_{j=1}^{n}[dis(i,j)\in M ...
- 一个简单的统计问题(解决方案:Trie树)
题目如图 输入几个不重复的单词和几个前缀,分别统计出单词中包含前缀的个数. Trie树 这个题目用到了 Trie 树.它在百度百科中的定义如下:在计算机科学中,Trie,又称字典树.单词查找树 ...
- Zookeeper入门(一)之概述
今天主要讲这么几个方面? 1.分布式应用: 2.什么是Zookeeper: 3.使用Zookkeeper有什么好处: ZooKeeper是一种分布式协调服务,用于管理大型主机.在分布式环境中协调和管理 ...
- django restframework 简单总结
官方文档:http://www.django-rest-framework.org/ model.py class Snippet(models.Model): created = models.Da ...
- Linux搜索查找命令
Linux搜索查找指令 find,用于在文件树中查找文件并作相应的处理 -name:按照文件名查找文件 -perm:按照文件权限查找文件 -user:按照文件属主来查找文件 -size:按照指定的文件 ...
- python apsheduler cron 参数解析
from:https://apscheduler.readthedocs.io/en/v2.1.2/cronschedule.html Cron-style scheduling This is th ...
- [NOI2001]炮兵阵地 【状压DP】
#\(\color{red}{\mathcal{Description}}\) \(Link\) 司令部的将军们打算在\(N \times M\)的网格地图上部署他们的炮兵部队.一个\(N \time ...
- HDU变形课
变形课 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others)Total Submis ...