在 wildfly swarm 中配置额外的接口
Configuring extra interfaces in wildfly swarm
我正在尝试在 wildfly swarm 项目中配置一个额外的接口。
文档说您只需将以下片段添加到 project-defaults.yml
:
swarm:
network:
interfaces:
backnet:
bind: 192.168.4.5
但这不起作用。有谁知道这是否真的实施了?
我可以补充一点,将日志记录级别设置为 TRACE
将输出生成的 xml
配置,该配置仅显示默认 public
界面,根本不显示 backnet
。
编辑:我正在使用最新的 "stable" 群:2018.1.1
到目前为止我已经找到了一个 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 和工作的其余部分合并。不过我还是想用 YAML 做所有事情。
我正在尝试在 wildfly swarm 项目中配置一个额外的接口。
文档说您只需将以下片段添加到 project-defaults.yml
:
swarm:
network:
interfaces:
backnet:
bind: 192.168.4.5
但这不起作用。有谁知道这是否真的实施了?
我可以补充一点,将日志记录级别设置为 TRACE
将输出生成的 xml
配置,该配置仅显示默认 public
界面,根本不显示 backnet
。
编辑:我正在使用最新的 "stable" 群:2018.1.1
到目前为止我已经找到了一个 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 和工作的其余部分合并。不过我还是想用 YAML 做所有事情。