我正在使用neo4j的java嵌入式版本(v.1.7.02),使用Chypher创建了一个小项目来查询数据库,并且每个方法都可以。 现在我正在尝试将其部署在Tomcat上作为Web应用程序工作,因此我使用Jersey创建了一个REST服务。 REST工作正常,但没有neo4j。
我真的很难让neo4j在webservice REST项目中运行和连接,我不知道在哪里找到tb以及如何配置它以使neo4j与tomcat运行良好。我没有maven就手动上传了neo4j库。
我在网上搜索了很多,没有运气。 任何人都知道在哪里放置neo db文件夹或在哪里找到它的基本配置文件?
提前致谢
编辑: 这是我与db的连接:
// NEO4J SERVER START
GraphDatabaseService graphDb = new EmbeddedGraphDatabase("neo4jdb");
这是我的结构:
答案 0 :(得分:1)
不确定为什么你遇到Tomcat和Neo4j的问题。他们真的不应该有任何关系。你的应用程序在嵌入式neo4j的独立模式下工作正常。然后它也应该在容器中运行时工作。你的应用如何连接到neo4j? neo4j文件夹可以在任何地方 - 只要您在构建嵌入式数据库服务器时指定它的路径。