В полном профиле WAS вы можете изменить значения для env-записей, определенных в файле web.xml приложения, во время и после развертывания. Есть ли такая функция в профиле WebSphere Liberty?
Пример env-записи:
<env-entry>
<description>Some Config String</description>
<env-entry-name>MyConfigString</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>Dev-Value to be replaced in Production during deployment</env-entry-value>
</env-entry>
В эту env-запись вводится аннотация @Resource(name = "MyConfigString").
информационный центр для IBM Worklight (который работает на Liberty) описывает способ использования элементов jndiEntry в server.xml. Я пробовал это на Liberty 8.5.5.3, но это не работает и по-прежнему вставляет значение по умолчанию из web.xml.
Кто-нибудь нашел рабочий способ настроить значения env-entry в Liberty?