Jboss eap 7 导入保险库配置

Jboss eap 7 import vault configuration

我是 Jboss 的新手,正在尝试将保管库配置从 eap 6 迁移到 eap 7 将 vault 文件夹从 eap6 root 复制到 eap7 root

当我放置保管库配置时出现以下错误

ERROR [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0230: Vault is not initialized; resolution of value expression is not possible.

以下是我在 standalone.xml

中的配置片段
<system-properties>
..
<property name="ldap.bind.password" value="${VAULT::ldap::password::1}"
..
</system-properties>

<vault>
<vault-option name = "KEYSTORE_URL" value=${jboss.home.dir}/vault/vault.keystore"/>
<vault-option name="KEYSTORE_PASSWORD" value = "XXXXX"/>
<vault-option name="SALT" value ="XXX"/>
<vault-option name="ITERATION-COUNT" value="44"/>
<vault-option name="ENC_FILE_DIR" value="${jboss.home.dir}/vault"/>
</valut>

感谢任何帮助。

据我所知,针对此问题提出了一个错误:EAP 7.06+ Bug 但是,您可以使用以下 CLI 命令检查保险库表达式是否解析为正确的值:

/core-service=platform-mbean/type=runtime:read-attribute(name=system-properties)