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.

Reply via email to