1

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

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

我的数据库存储在我的 javaproject 中。我很确定这是因为 tomcat-plugin 需要另一条路径,但我是这种东西的新手,希望有人能告诉我什么是正确的路径或给我看一个教程。

问候

4

2 回答 2

2

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

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

于 2014-04-14T14:34:22.450 回答
-1

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

于 2016-11-25T13:08:12.770 回答