我正在WildFly配置[第二个]数据源,我似乎在向凭据存储添加密码时遇到了麻烦。我可以使用明文密码选项创建数据源(和连接);但是当我将密码添加到并尝试使用凭据存储时,我得到一个密码身份验证错误。密码必须包含如下字符:'!?'。我知道"!"和?'在不使用凭据存储库时应转义。我试过使用"和{},无论是否转义字符,似乎都不起作用。
除了其他特殊字符外,我还需要转义密码中的''字符。我的问题显然是,在重新加载凭据存储库之前,我对凭据存储库所做的更新没有被使用。我通过编写一个快速REST端点来获取凭据存储并返回特定别名的存储(纯文本)密码,从而发现了这一点。