Что нужно помнить о том, что адаптеры вы не можете изменить в реальном времени любого из свойств, установленных в адаптер XML, когда он развернут.
После развертывания адаптера он преобразуется в объект и сохраняется в памяти. В это время вы больше не можете взаимодействовать со своей «настройкой».
Единственным, что вы можете сделать, это решить, что будет значением этих свойств перед тем вашего развертывания адаптера. Например, другой набор свойств для QA/TEST/UAT/Prod сред ...
Для установки внешних свойств, начиная Worklight 6,0 и выше, вы можете прочитать эту документацию тему: Configuring an IBM Worklight project in production by using JNDI environment entries
Специально для Tomcat в его server.xml:
<Context docBase="app_context_path" path="/app_context_path">
<Environment name="publicWorkLightPort" override="false"
type="java.lang.String" value="9080"/>
</Context>
- Вы можете изменить
app_context_path
в контексте вашего проекта (название проекта)
- Вы добавляете
environment
дочерние элементы для каждого свойства необходимо
Важно помнить: эти свойства также должны существовать в worklight.properties
; те будут свойствами по умолчанию, и, если использовать вышеприведенный пример, они будут переписаны, и вместо этого будут использованы свойства среды.
В приведенном выше примере вы можете увидеть, что он заменит свойство по умолчанию publicWorkLightPort
.
Мы говорим здесь о разработке или производственной среде? Кот?)? –
development (Tomcat) – Nrgl