从现有图表db开始

时间:2016-03-11 17:00:12

标签: neo4j structr

我只是在看Belgium Beer demo,我想复制相同的过程,用现有的neo4j图启动structr。

不幸的是,如果执行以下步骤:

  1. 解压缩下载的structr文件夹。
  2. 创建文件夹structr / db并复制graph.db的内容。
  3. 使用此命令的相应版本启动structr: java -cp lib / *; structr-ui-1.1-SNAPSHOT-201505231136.f596a.jar org.structr.Server
  4. 我收到以下错误:

      

    严重:重要服务NodeService无法启动:启动错误   org.neo4j.kern el.EmbeddedGraphDatabase,   C:\用户\ DataToValue \文档\ structr \分贝。中止

    知道如何使用现有的图形数据库启动一个structr项目吗?

2 个答案:

答案 0 :(得分:1)

完全确定您的目标是什么,但是...您不能简单地将产品与现有数据库一起使用,因为它使用的数据库品牌与您已经使用的数据库相匹配(在这种情况,Neo4j)。 Structr(或任何产品,就此而言),将拥有自己的数据模式,自己的产品特定元数据等。实际上没有办法简单地换出产品的数据库并自行交换(除非它本质上是一个备份) /该产品的数据库内容实例。

答案 1 :(得分:1)

随着即将推出的structr 2.1版本,可以指定一个外部/现有的neo4j数据库实例,如下所述:https://stackoverflow.com/a/43583403/1821792