gpt4 book ai didi

java - Wildfly 8.2/Undertow - 属性占位符似乎不适用于主机配置中的别名属性

转载 作者:行者123 更新时间:2023-12-01 11:20:31 24 4
gpt4 key购买 nike

我正在尝试概括 Wildfly(8.2 Final)XML 配置,以便拥有一个包含系统属性引用的配置 XML 文件(${what.ever.value.key.from.proerties}) 为了区分 dev。和产品。环境。通过不同的 .properties 文件。

工作得很好,直到我丰富了 undertow 子系统。当我尝试引用虚拟主机配置的别名属性的属性值时,它似乎无法识别并解析此位置具有来自 .properties 的值的键。

Wildfly XML 配置的一小段,以准确显示我的意思:

<subsystem xmlns="urn:jboss:domain:undertow:1.2">
...
<server name="default-server">
...
<host name="default-host" alias="${undertow.virtual.host.alias.mydomain}">
...
</host>
</server>
...
</subsystem>

以及 dev.properties 文件中的相应条目:

undertow.virtual.host.alias.mydomain=localhost

在 prod.properties 文件中:

undertow.virtual.host.alias.mydomain=www.mydomain.com

'undertow.virtual.host.alias.mydomain'的值不会被替换。我在这里做错了什么?或者这样的功能不支持alias属性?

提前致谢!

最佳答案

该属性不:

"alias" => {
"type" => LIST,
"description" => "Aliases for the host",
"expressions-allowed" => false,
"nillable" => true,
"value-type" => STRING,
"access-type" => "read-write",
"storage" => "configuration",
"restart-required" => "all-services"
}

您可以使用read-resource-description操作来查看是否允许使用表达式。例如此资源的 /subsystem=undertow/server=default-server/host=default-host:read-resource-description

您还可以查看 wildscribe site其中应该有大多数可用版本。

关于java - Wildfly 8.2/Undertow - 属性占位符似乎不适用于主机配置中的别名属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31290907/

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