6.6. Использование файла лицензии

Вместе с платформой поставляется файл бесплатной лицензии cuba.license, доступный в корне classpath. Свойство приложения cuba.licensePath по умолчанию указывает на этот файл.

Если вы приобрели файл коммерческой лицензии, то вы можете подключить его одним из следующих способов.

  1. Если вы планируете использовать приложение в рамках одной организации, или вы получили встраиваемую лицензию, включите файл лицензии в дистрибутив. Это можно сделать путем добавления файла в каталог исходников модуля core. Имя или путь к файлу должны отличаться от /cuba.license:

    modules/core/src/
      myapp-cuba.license
      app.properties

    Установите свойство приложения cuba.licensePath в файле app.properties модуля core:

    cuba.licensePath = /myapp-cuba.license

  2. Если вы планируете использовать приложение в нескольких организациях, вам необходимо получить отдельные файлы лицензии для каждой из них. Тогда удобнее положить файл лицензии в конфигурационный каталог инсталлированного приложения:

    tomcat/conf/app-core/
      myapp-cuba.license
      local.app.properties

    Установите свойство приложения cuba.licensePath в файле local.app.properties:

    cuba.licensePath = /myapp-cuba.license