java - Neo4j Server 无法启动嵌入式数据库

标签 java neo4j

我创建了一个嵌入到我的 java 应用程序中的 neo4j 数据库。创建节点、关系、属性并查询所有这些看起来不错,但现在我想可视化数据库只是为了检查一切是否正常。所以我尝试在我的 neo4j-Server 版本(在同一台机器上运行)中加载 test.db,但是我总是收到以下错误:

启动 Neo4j 服务器失败:启动 org.neo4j.kernel.EmbeddedGraphDatabase 时出错,C:\Users\user\workspace\neo4j_emb_test\target\test.db

不知道这里出了什么问题。有人有建议吗?

提前致谢! 朱利安

编辑:

检查日志返回以下结果:

2014-05-26 14:56:30.988+0000 错误 [o.n.k.EmbeddedGraphDatabase]:启动失败:组件“org.neo4j.kernel.impl.transaction.XaDataSourceManager@7f180826”已成功初始化,但启动失败。请参阅附件原因异常:组件“org.neo4j.kernel.impl.nioneo.xa.NeoStoreXaDataSource@71fc9ad0”已成功初始化,但无法启动。请参阅附件原因异常:“neostore”有一个我们无法升级的商店版本号。预期为“NeoStore v0.A.0”,但文件版本为“NeoStore v0.A.3”。 2014-05-26 14:56:30.988+0000 INFO [o.n.k.EmbeddedGraphDatabase]:关闭已开始

最佳答案

您不能同时针对同一个 Neo4j 数据库运行两个嵌入式实例,您需要以独立模式运行 Neo4j。那么您只能访问提供的 REST API,而不能访问 Java API。

不久前我有过完全相同的经历,这里的答案是:Disable locking of Neo4j graph database?

关于java - Neo4j Server 无法启动嵌入式数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23871790/

相关文章:

neo4j - 返回Cypher中具有相同属性B的节点的属性A之和

java - 使用maven将照片添加到javafx中的按钮时出现问题

java - 显示仅提示 Eclipse 项目文件位置的文件对话框

java - cypher 中的 FOREACH - neo4j

neo4j - 参数化 Cypher 查询在 Neography 中不起作用

java - spring-data-neo4j 中的数据建模

neo4j - Neo4j 集合中的独特元素

java - 禁用每个 ObjectMapper 的字段序列化

java - 具有未知动态属性的 jackson 反序列化

java - Axis 2 : Unable to engage Rampart module