Cool I like that idea with the propterties file as jvm system prop I agree it should be part of the product and afaik it's planned too, but I have no ETA
Thanks Michael Sent from mobile device Am 28.07.2014 um 06:43 schrieb Kai Chen <[email protected]>: > I was looking for the same information and found only this post. > > Michael, the most useful use case for this would be the need to maintain a > dev-test-db separate from a qa-test-db and separate from a production-db. > Obviously the configurations would share a lot of similar stuff, except for > the data directory, server port etc. And a different database would be used > in each of the 3 environments. > > I found a work-around on linux as follows (I'm using 2.0.0) > > 1) Comment out the line in <NEO4J_HOME>/conf/neo4j-wrapper.conf that points > to neo4j-server.properties, this is usually the first line. > > #wrapper.java.additional=-Dorg.neo4j.server.properties=conf/neo4j-server.properties > > 2) Then supply the location of the server config file on the command line > like this: > > $ export > wrapper_java_additional=-Dorg.neo4j.server.properties=<relative-location>; > neo4j start > > Note the '_' is used in the env variable name instead of the '.' > > Don't know enough about windows to figure out how to make it work there. > Even the linux work-around is kinda ugly. > > I'm guessing that if you have your own script to start the main class > org.neo4j.server.Bootstrapper, you can just supply the location of the server > config via '-Dorg.neo4j.server.properties='. Still it'd be nice for the > bundled neo4j script to be able to take that option from the CL. > > Cheers, > Kai > > > On Sunday, December 15, 2013 5:02:14 PM UTC-8, Sean Mackesey wrote: >> >> Thanks for your prompt response Michael. I guess my question wasn't clear >> though-- I'm aware of the Neo4j config file and how to set db location etc >> by editing the file. My question is whether it is possible to specify a path >> to a different config file on server startup, or provide individual options >> to override some of the values found in the config file. That way I can >> maintain multiple Neo4j DBs without needing to edit the config file every >> time I want to switch. >> >> On Sunday, December 15, 2013 4:48:53 PM UTC-8, Michael Hunger wrote: >>> >>> You find the server configuration in /path/to/neo4j/conf/ >>> >>> look at neo4j.properties for the database >>> neo4j-server.properties for the database http server >>> neo4j-wrapper.conf for startup options like memory >>> >>> Michael >>> >>> Am 16.12.2013 um 01:22 schrieb Sean Mackesey <[email protected]>: >>> >>>> Hi, >>>> >>>> I have multiple Neo4j databases. I was wondering whether it is possible to >>>> specify, when starting the server from the command line, either: >>>> >>>> - a configuration file >>>> - individual configuration options >>>> >>>> Thanks >>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google Groups >>>> "Neo4j" group. >>>> To unsubscribe from this group and stop receiving emails from it, send an >>>> email to [email protected]. >>>> For more options, visit https://groups.google.com/groups/opt_out. > > -- > You received this message because you are subscribed to the Google Groups > "Neo4j" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
