2015-07-08 7 views
0

Я пытаюсь обобщить конфигурацию 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 ' не будет заменен. Что мне делать не так? Или такая функциональность не поддерживает атрибут псевдонима?

Заранее благодарен!

ответ

1

Этот атрибут не делает:

"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, который должен иметь большинство доступных версий.

+0

мы могли бы улучшить это. @korvin вы можете сообщить и улучшить WildFly jira https://issues.jboss.org/browse/WFLY – ctomc

+0

@ Джеймс Р. Перкинс - спасибо, теперь понятно. Знаете ли вы, что он планирует улучшить этот атрибут, чтобы разрешить выражения? Может быть, сурово, imho. – Korvin

+0

@ Корвин уверен, почему бы и нет, просто сообщите об улучшении в jira, я связался выше. В противном случае он может быстро попасть под радар. – ctomc