首页 文章

在wildfly swarm中配置额外的接口

提问于
浏览
0

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

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

swarm:
  network:
   interfaces:
    backnet:
      bind: 192.168.4.5

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

我可以添加将日志记录级别设置为 TRACE 将输出生成的 xml 配置,该配置仅显示默认的 public 接口,而根本不显示 backnet .

编辑:我正在使用最新的"stable"群: 2018.1.1

1 回答

  • 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做任何事情 .

相关问题