gpt4 book ai didi

jboss - JBoss CLI 的特殊字符

转载 作者:行者123 更新时间:2023-12-05 05:22:25 30 4
gpt4 key购买 nike

我在域模式下使用 JBoss 6.4.8 版本。我想通过 CLI 添加这 4 个系统属性:

1- /host=myserver/server-config=node/system-property=javax.net.ssl.keyStorePassword:add(boot-time=false,value=${VAULT::vault_block::attribute_name::1})

2- /host=myserver/server-config=node/system-property=javax.net.ssl.trustStorePassword:add(boot-time=false,value=${VAULT::vault_block::attribute_name::1})

没用

 "outcome" => "failed",
"result" => undefined,
"failure-description" => "JBAS010839: Operation failed or was rolled back on all servers.",
"rolled-back" => true

如您所见,有 $、: 和 {} 字符,是我的问题吗?

以前,我用$遇到过这个问题,我用\$解决了,但是这里不行!

你能帮帮我吗?

非常感谢

飞行棋

最佳答案

请注意,如果最近添加了保险库配置,则不会解析保险库引用,在设置保险库引用之前需要重新启动或重新加载配置。

不解析参数值时

当 JBoss-cli 未配置为解析参数值时(resolve-parameter-valuesjboss-cli.xml 中设置为 false -默认-):

a) 在使用 --command cli 参数(又名非交互模式)时使用 \$ 转义

/path/to/jboss-cli.sh -c --command="/host=myserver/server-config=node/system-property=javax.net.ssl.keyStorePassword:add(boot-time=false,value=\${VAULT::vault_block::attribute_name::1})"

b) 使用交互模式时使用直接引用

/host=myserver/server-config=node/system-property=javax.net.ssl.keyStorePassword:add(boot-time=false,value=${VAULT::vault_block::attribute_name::1})

解析参数值时

当 JBoss-cli 配置为解析参数值时(jboss-cli.xml 中的 resolve-parameter-values 设置为 true) :

c) 在使用 --command cli 参数时使用 \$\$ 转义(这可以防止 bash 中的参数扩展)

/path/to/jboss-cli.sh -c --command="/host=myserver/server-config=node/system-property=javax.net.ssl.keyStorePassword:add(boot-time=false,value=\$\${VAULT::vault_block::attribute_name::1})"

d) 使用 --file cli 参数时使用 $$ 转义

/path/to/jboss-cli.sh -c --file="/path/to/commands.cli"

commands.cli 内容:

/host=myserver/server-config=node/system-property=javax.net.ssl.keyStorePassword:add(boot-time=false,value=$${VAULT::vault_block::attribute_name::1})"

或交互模式

/host=myserver/server-config=node/system-property=javax.net.ssl.keyStorePassword:add(boot-time=false,value=$${VAULT::vault_block::attribute_name::1})

关于jboss - JBoss CLI 的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40612127/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com