The probleme here is that there is already a running database instance (that serves the rest-request and everything else).
If you put your code into a ServerPlugin or UnmanagedExtension you can in both cases get an instance of that GraphDatabaseService passed into your method that you then just use. Here are some examples: http://docs.neo4j.org/chunked/snapshot/server-plugins.html http://docs.neo4j.org/chunked/snapshot/server-unmanaged-extensions.html Cheers Michael Am 10.08.2011 um 14:16 schrieb Igor Dovgiy: > If you can cope with some limitations of Neo4j official plugin system (the > biggest thing for me is a bit limited choice of responce options: it can be > either collection of Nodes, or Relationships, or Pathes data, packed with > JSON), may I suggest using it instead. ) > > In this case your DB works in server mode, and you can happily bombard it > with many queries from many clients' instances via standard REST API, > expanded with your plugin. > > And yes, we're using this kind of architecture, and kinda like it. ) > > -- > -- iD > > On 10 August 2011 13:10, sometime <dons...@gmail.com> wrote: > >> I wrote this plugin. Everything works as it should (on local). >> I put this plugin (as web-application) on a server that is running neo4j. >> In >> order to receive the data - I'll do a GET-request to that web-applications. >> In web applications to initialize neo4j I use >> >> GraphDatabaseService graphDb = new EmbeddedGraphDatabase >> ("/path_to_neo4j/data/graph.db"); >> >> When i do GET-request - I get an error >> >> Unable to lock store [/path_to_neo4j/graph.db/neostore], this is usually a >> result of some other Neo4j kernel running using the same store. >> >> I understand that the application needs to lock the entire database to make >> the traverse a request for it. But the base operates in real time and the >> application should not block the base. >> Maybe somehow I can make request to the application by URL? Or some way I >> can make request to traverse the base without locking? >> >> -- >> View this message in context: >> http://neo4j-community-discussions.438527.n3.nabble.com/Neo4j-Traverse-Order-By-tp3209366p3242058.html >> Sent from the Neo4j Community Discussions mailing list archive at >> Nabble.com. >> _______________________________________________ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> > _______________________________________________ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user _______________________________________________ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user