当前位置: 首页 > 知识库问答 >
问题:

带有tomcat 7.0 eclipse插件的嵌入式neo4j数据库无法为neo4j存储创建目录路径

夔修伟
2023-03-14

我使用的是嵌入式neo4j数据库,当我在java代码中运行main时一切正常。但是,如果我尝试在eclipse中的tomcat插件上使用servlet连接到数据库,则会出现以下错误:

Unable to create directory path [database\data\graph.db] for Neo4j store

我的数据库存储在javaproject中。我很确定这是因为tomcat插件需要另一条路径,但我对这类东西不熟悉,希望有人能告诉我什么是正确的路径,或者给我看一个教程

问候语

共有2个答案

朱浩大
2023-03-14

以管理员身份运行Eclipse,它应该可以正常工作。

徐子石
2023-03-14

检查您当前的工作目录,并验证您是否具有在其中创建文件的权限。您可以通过java系统获取当前工作目录。getProperty(“user.dir”)。

当您在eclipse中的tomcat下运行时,有时目录会与您预期的不同,因为它取决于您如何配置tomcat和eclipse的许多方面。因此,首要任务是弄清楚您尝试写入的确切位置。然后验证您的用户是否有权写入该目录,并且目录/文件不存在/未标记为只读。

 类似资料:
  • 我正在构建一个将使用neo4j的web应用程序。我将在Java构建一个REST API,它将使用Neo4j嵌入式版本。这个架构有什么问题吗? 用别的方法好吗?Neo4j服务器? 谢谢!

  • 这个想法来自这个网站(https://neo4j.com/developer/guide-import-data-and-etl/)。 该import.cypher的输出是:

  • 我终于能够在我的java应用程序中创建一个服务器实例,使用嵌入式数据库,如下所述。当我在Eclipse上运行它时,它可以正常工作,但这实际上不是我的目的(我的应用程序在其他事情之间,为数据库提供新的节点和关系)。我有一个Neo4j盒子,它应该是我的服务器实例,我想把我的应用程序作为JAR文件部署在那里。这样,我想从那里访问web界面。我已经对它进行了测试:在我的开发机器上运行java应用程序时,同

  • 我在我的脚手架上工作,我似乎无法让尼奥嵌入初始化。我使用Neo 2,所以我运行Spring数据3.0.0. m1。我不能让它亮起来。这是我的背景 但我有个例外 我找不到任何地方说有更多的构造函数参数。 这是我的依赖项

  • Neo4j 2.0。0已发布。所以我更新了neo4j版本2.0。0.M6到2.0。0.0发布。并尝试在我的网站中更新模型,但出现异常。 组织。springframework。刀。DataIntegrityViolationException:唯一属性类java。lang.String rankStatId rel:false idx:true被设置为重复值3073631_99 MY SDN版本是2

  • 问题内容: Neo4j对我来说是新的。我有neo4j数据库的备份,我想通过使用该备份创建数据库来构建docker容器。 我知道我可以使用命令,但是我正在寻找docker容器在创建容器时可以用来重新创建数据库的东西。 neo4j docker映像 的文档使用容器内的现有数据库数据库。但是我需要还原备份并从中创建数据库。 问题答案: EXTENSION_SCRIPT官方图片挂钩 Neo4j的官方映像提