首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向通配符添加接口

向通配符添加接口
EN

Stack Overflow用户
提问于 2014-09-10 09:16:35
回答 1查看 3.3K关注 0票数 0

通过将管理和公共接口更改为standalone.xml中的主机名,我们可以允许远程访问通配符。希望在不接触独立xml文件的情况下直接这样做。

使用通配符cli交互模式,添加以下内容,它运行良好。

代码语言:javascript
复制
/interface=localHostName/:add(inet-address= "${jboss.bind.address.management:<hostname of target box>}")

现在,我想使用--命令/-命令选项在cli非交互模式中添加相同的内容。

试过了,但被语法问题困住了,

代码语言:javascript
复制
./jboss-cli.sh --connect command="/interface=localHostName/:add(inet-address="${jboss.bind.address.management:<hostname of target box>}")"

请让我知道正确的语法添加到通配符通过命令选项。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-11 06:12:37

实际上,这应该是可行的:

代码语言:javascript
复制
./jboss-cli.sh -c --command="/interface=localHostName:add(inet-address=${jboss.bind.address.management:<hostname of target box>})"

但是我也得到了变量替换的一个错误。我用这个命令检查了它,它起了作用:

代码语言:javascript
复制
./jboss-cli.sh -c --command="/interface=localHostName:add(inet-address=<hostname of target box>)"

我还看了一下jboss-cli.xml配置文件,但是解析参数-value属性已经设置为false,所以我不知道CLI为什么要替换这个属性。

问题是你是否真的需要这个财产。我认为您不会这样做,因为您将它设置为与管理接口相同的属性。因此,在启动时传递此属性将更改两个接口的interfaces值。我还使用CLI脚本设置地址,并省略该属性,因为该接口的inet绑定不会因生产设置而更改。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25761650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档