将带有特殊字符的密码添加到 WildFly 凭据存储

Adding Password With Special Characters to WildFly Credential Store

我正在 WildFly 中配置 [second] 数据源,我似乎无法将密码添加到凭据存储。我可以使用明文密码选项创建数据源(并连接);但是当我将密码添加到并尝试使用凭据存储时,我收到密码身份验证错误。密码包含以下字符:'!?'。我知道'!'和 '?'不使用凭据存储时应该转义。我尝试过使用 "" 和 {} 来转义和不转义字符,但似乎没有任何效果。

除了其他特殊字符外,我还需要对密码中的'\'字符进行转义。我的问题显然是我对凭证存储所做的更新在重新加载凭证存储之前没有被使用。我通过快速编写 REST end-point 来获取凭据存储和 return 特定别名的存储(纯文本)密码来发现这一点。