Wildfly 8.2/Undertow - 属性占位符似乎不适用于主机配置中的别名属性
Wildfly 8.2/Undertow - properties placeholder does not seem to work for alias attribute in host configuration
我正在尝试概括 Wildfly(8.2 Final)XML 配置,以便拥有一个包含系统属性引用的配置 XML 文件(${what.ever.value.key.from.proerties})为了区分dev。和产品。环境。通过不同的.properties-files.
在我丰富 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" => {
"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 应该有大多数可用版本。
我正在尝试概括 Wildfly(8.2 Final)XML 配置,以便拥有一个包含系统属性引用的配置 XML 文件(${what.ever.value.key.from.proerties})为了区分dev。和产品。环境。通过不同的.properties-files.
在我丰富 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" => {
"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 应该有大多数可用版本。