在wildfly swarm中配置额外的接口

时间:2018-01-23 11:48:59

标签: networking wildfly swarm wildfly-swarm

我正在尝试在wildfly swarm项目中配置一个额外的接口。

文档说您只需将以下代码段添加到project-defaults.yml

swarm:
  network:
   interfaces:
    backnet:
      bind: 192.168.4.5

但这不起作用。有谁知道这是否真的实现了?

我可以补充说,将日志记录级别设置为TRACE将输出生成的xml配置,该配置仅显示默认的public界面,而不显示backnet

编辑:我正在使用最新的“稳定”群体:2018.1.1

1 个答案:

答案 0 :(得分:0)

到目前为止,我找到了一个WA解决方案:为接口添加XML个代码段:

我必须像这样启动应用程序:

java -Dswarm.local.ip=`hostname --ip-address` -jar myapp-swarm.jar -c config.xml

使用此XML代码段(config.xml):

<?xml version='1.0' encoding='UTF-8'?>
<server xmlns="urn:jboss:domain:5.0">
  <interfaces>
    <interface name="mylocalif">
        <inet-address value="${swarm.local.ip}"/>
    </interface>
 </interfaces>
</server>

这将与yaml生成的conf和work的其余部分合并。我仍然想用YAML做任何事情。