Я пытаюсь обобщить конфигурацию XML Wildfly (8.2 Final), чтобы иметь один файл конфигурации XML со ссылками на свойства системы ( $ {what.ever.value.key.from.proerties}), чтобы отличить dev. и prod. окр. разными файлами .properties.Wildfly 8.2/Undertow - свойства placeholder не работает для атрибута alias в конфигурации хоста
Работал нормально, пока не обогатил подсистему поддонов. Когда я пытаюсь ссылаться на значение из свойства для атрибута псевдонима для конфигурации вертикального хоста, он, похоже, не распознает и не разрешит в этой позиции ключ со значением из .properties.
Небольшой фрагмент конфигурации XML Wildfly, чтобы показать, что я имею в виду именно:
<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
Значение ключа 'underow.virtual.host.alias.my domain ' не будет заменен. Что мне делать не так? Или такая функциональность не поддерживает атрибут псевдонима?
Заранее благодарен!
мы могли бы улучшить это. @korvin вы можете сообщить и улучшить WildFly jira https://issues.jboss.org/browse/WFLY – ctomc
@ Джеймс Р. Перкинс - спасибо, теперь понятно. Знаете ли вы, что он планирует улучшить этот атрибут, чтобы разрешить выражения? Может быть, сурово, imho. – Korvin
@ Корвин уверен, почему бы и нет, просто сообщите об улучшении в jira, я связался выше. В противном случае он может быстро попасть под радар. – ctomc