OrientDB Не удалось получить доступ к файлу безопасности JSON

После моего обновления от OrientDB 2.1.16 в 2.2.0 Я начал получать следующие сообщения во время инициализации:

2016-05-19 09:28:38:690 SEVER ODefaultServerSecurity.loadConfig() Could not access the security JSON file: /config/security.json [ODefaultServerSecurity]
2016-05-19 09:28:39:142 SEVER ODefaultServerSecurity.onAfterActivate() Configuration document is empty [ODefaultServerSecurity]

База данных запущена, но мне не нравятся предупреждения. Я просмотрел документы, но не могу найти что-то конкретно относящееся к этому. В Google есть несколько ссылок, которые ведут на мертвые страницы Github.

  • Прежде всего мне нужно получить либо копию security.json это ожидание (или документы, объясняющие ожидаемую структуру).
  • Во-вторых, мне нужно знать, как и где его установить.

1 ответ

Решение

Существует 3 способа указать местоположение и имя файла security.json, используемого новым модулем безопасности OrientDB.

1) Укажите переменную среды ORIENTDB_HOME, и она будет искать ее здесь: "$ {ORIENTDB_HOME} /config/security.json"

2) Установите это свойство в файле orientdb-server-config.xml: "server.security.file"

3) Передайте местоположение, установив глобальную переменную -Dserver.security.file при запуске.

Вот документация по новым функциям + ссылка на формат конфигурации.

https://github.com/orientechnologies/orientdb-docs/blob/master/Security-OrientDB-New-Security-Features.md

-Colin OrientDB LTD Компания, которая стоит за OrientDB

Другие вопросы по тегам