java - 与 MySQL 的连接密钥斗篷
问题描述
我尝试使用 keycloak 和 MySQL 进行不同的连接,但总是出现下一个错误:
Operation ("add") failed - address: ([("subsystem" => "microprofile-metrics-smallrye")]): java.lang.NullPointerException
我阅读了关于这个问题的不同文章,但没有人给我一个具体的答案,我尝试使用 mariadb,问题是一样的,一旦我使用了在 url 上有 keycloack 的集成 gui:http://127.0.0.1: 9990/但没有任何改变,连接需要几分钟并创建一些表,但最后一个错误完成
解决方案
在这篇文章https://keycloak.discourse.group/t/wildfly-nullpointerexception/747中,用户说每次部署 keycloak 时,它都会为数据库生成一个新的随机密码。
因此,在数据库密码保持不变的情况下,keycloak 总是尝试使用自己新生成的密码来连接数据库。
该人的解决方案是在 keycloak 配置文件 (values.yml) 中明确设置数据库密码。
推荐阅读
- bash - 使用 mime 和 postfix 的多个电子邮件附件
- box - 如何将用户添加到我的 Box 应用程序?
- postgresql - 违反唯一约束会导致整个 pq.CopyIn postgresql 导入失败
- batch-file - 如何使用批处理将文件中的旧文本替换为新输入?
- oracle - 如何使用 plsql 返回多列
- php - 在 codeigniter (dmY) 中输入日期
- python - Tkinter 对象的“ID”和“标签”之间的区别
- jquery - cPanel Css 警报
- pyspark - Sagemaker PySpark:内核死机
- asp.net-core - 如何在 asp.et core 中获取 IFormFile / FormFile 对象