1

我正在使用neo4j(v.1.7.02)的java嵌入式版本,使用Chypher创建了一个小项目来查询数据库并且一切正常。现在我正在尝试将它部署在 Tomcat 上以作为 Web 应用程序工作,因此我使用 Jersey 创建了一个 REST 服务。REST 也可以正常工作,但没有 neo4j。

我真的很难让neo4j在webservice REST项目中运行和连接,我不确定在哪里找到tb以及如何配置它以使neo4j在tomcat上运行良好。我在没有 maven 的情况下手动上传了 neo4j 库。

我在网上搜索了很多,没有运气。任何人都知道在哪里放置 neo db 文件夹或在哪里可以找到它的基本配置文件?

提前致谢

编辑:这是我与数据库的连接:

// NEO4J SERVER START
    GraphDatabaseService graphDb = new EmbeddedGraphDatabase("neo4jdb");

这是我的结构:

在此处输入图像描述

4

1 回答 1

1

不知道为什么您在使用 Tomcat 和 Neo4j 时遇到问题。他们真的不应该有任何关系。您的应用程序在带有嵌入式 neo4j 的独立模式下运行良好。然后它在容器中运行时也应该可以工作。您的应用如何连接到 neo4j?Neo4j 文件夹可以在任何地方——只要您在构建嵌入式数据库服务器时指定它的路径。

于 2012-04-12T03:08:42.423 回答