Конфликты мультитенантной конфигурации Hybris - PullRequest
0 голосов
/ 11 мая 2018

Мы работаем над мультитенантной конфигурацией через Hybris 6.5.0.4, с разделением расширений по арендаторам, скажем:

  • tenant_france: frModelExt, frFacadeExt, frStroreFrontExt ...
  • tenant_canada: caModelExt, caFacadeExt, caStroreFrontExt ...

Основная проблема, обнаруженная при использовании этой конфигурации:

Загрузка всех расширений / проекта.properties в каждого арендатора !! И только project.properties (не local_tenant_OTHER_TENANTS.properties )

И иногда свойства других арендаторов переопределяют свойства реального арендатора.

Даже при использовании свойства forbidden.extensions , например:

in local_tenant_france.properties file: forbidden.extensions = caModelExt;caFacadeExt;caStroreFrontExt


Обходной путь: (в поисках лучшего решения)

Переопределение всех расширений / project.properties в соответствующий файл local_tenant_TENANT.properties ,чтобы свойства не переопределяли свойства других арендаторов.

...