1

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]

数据库已启动,但我不喜欢这些警告。我浏览了文档,但找不到与此相关的任何内容。谷歌上有一些链接会导致死的 Github 页面。

  • 首先,我需要获取security.json它所期望的副本(或解释预期结构的文档)。
  • 其次,我需要知道如何以及在哪里设置它。
4

1 回答 1

4

有 3 种方法可以指定新 OrientDB 安全模块使用的 security.json 文件的位置和名称。

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 背后的公司

于 2016-05-28T03:37:08.667 回答