[Neo4j] neo4j.bat - java path

2011-07-29 Thread Romiko Derbynew
Hi Guys,

Is it possible to update the neo4j.bat file for future releases to have a 
global variable for java 

Currently it is located in two places in the file neo4j.bat. We using  Neo4j in 
the cloud and currently we have to do string replacements at two locations:

e.g. - these are my configs that work on dev fabric as I do not rely on 
environment paths since java and neo4j are boot strapped from blob storage and 
the db is on a cloud drive.
INSTALL SECTION
set mainclass=-DserverMainClass=org.neo4j.server.Bootstrapper
set binPath=java -DworkingDir...

CONSOLE SECTION
set mainclass=-DserverMainClass=org.neo4j.server.Bootstrapper
java -DworkingDir=%~dp0..

Perhaps it would be easier to have one location to store this value, to make it 
easier to use absolute paths for java. We use absolute paths due to Azure VM's.

e.g.
$Java_Path  
=e:\AzureTemp\s0\deployment(337)\res\deployment(337).Neo4j.Azure.Server.Neo4jServerHost.0\directory\Neo4jInst\jre6\bin\java.exe
 

And then
set mainclass=-DserverMainClass=org.neo4j.server.Bootstrapper
set binPath=$Java_Path -DworkingDir...

CONSOLE SECTION
set mainclass=-DserverMainClass=org.neo4j.server.Bootstrapper
$Java_Path  -DworkingDir=%~dp0..

We use auto configuration in the cloud, so we always customize the configs on 
the fly when vm's spin up. Easier way to search and replace strings would be 
much appreciated. This will make it much easier for us to customize the config 
on the fly by just replacing $Java_Path.

e.g. after boot strap in the cloud.
:install
set 
classpath=-DserverClasspath=lib/*.jar;system/lib/*.jar;plugins/*.jar;system/coordinator/lib/*.jar
set mainclass=-DserverMainClass=org.neo4j.server.Bootstrapper
set 
binPath=e:\AzureTemp\s0\deployment(337)\res\deployment(337).Neo4j.Azure.Server.Neo4jServerHost.0\directory\Neo4jInst\jre6\bin\java.exe
 -DworkingDir=%~dps0.. -DconfigFile=conf\neo4j-wrapper.conf %classpath% 
%mainclass% -jar %~dps0windows-service-wrapper-1.jar %serviceName%
and
:console
set 
classpath=-DserverClasspath=lib/*.jar;system/lib/*.jar;plugins/*.jar;system/coordinator/lib/*.jar
set mainclass=-DserverMainClass=org.neo4j.server.Bootstrapper
e:\AzureTemp\s0\deployment(337)\res\deployment(337).Neo4j.Azure.Server.Neo4jServerHost.0\directory\Neo4jInst\jre6\bin\java.exe
 -DworkingDir=%~dp0.. -DconfigFile=conf\neo4j-wrapper.conf %classpath% 
%mainclass% -jar %~dp0windows-service-wrapper-1.jar



Thanks.
___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user


Re: [Neo4j] neo4j.bat - java path

2011-07-29 Thread Chris Gioran
Hi,

that is a valid complaint. The main idea was to use the java
executable that is on the Path - however that can be still the case
and allow for custom executable locations with just one string
substitution.
Consider this added into the backlog.

cheers,
CG

On Fri, Jul 29, 2011 at 2:04 PM, Romiko Derbynew
romiko.derby...@readify.net wrote:
 Hi Guys,

 Is it possible to update the neo4j.bat file for future releases to have a 
 global variable for java 

 Currently it is located in two places in the file neo4j.bat. We using  Neo4j 
 in the cloud and currently we have to do string replacements at two locations:

 e.g. - these are my configs that work on dev fabric as I do not rely on 
 environment paths since java and neo4j are boot strapped from blob storage 
 and the db is on a cloud drive.
 INSTALL SECTION
 set mainclass=-DserverMainClass=org.neo4j.server.Bootstrapper
 set binPath=java -DworkingDir...

 CONSOLE SECTION
 set mainclass=-DserverMainClass=org.neo4j.server.Bootstrapper
 java -DworkingDir=%~dp0..

 Perhaps it would be easier to have one location to store this value, to make 
 it easier to use absolute paths for java. We use absolute paths due to Azure 
 VM's.

 e.g.
 $Java_Path  
 =e:\AzureTemp\s0\deployment(337)\res\deployment(337).Neo4j.Azure.Server.Neo4jServerHost.0\directory\Neo4jInst\jre6\bin\java.exe
  

 And then
 set mainclass=-DserverMainClass=org.neo4j.server.Bootstrapper
 set binPath=$Java_Path -DworkingDir...

 CONSOLE SECTION
 set mainclass=-DserverMainClass=org.neo4j.server.Bootstrapper
 $Java_Path  -DworkingDir=%~dp0..

 We use auto configuration in the cloud, so we always customize the configs on 
 the fly when vm's spin up. Easier way to search and replace strings would be 
 much appreciated. This will make it much easier for us to customize the 
 config on the fly by just replacing $Java_Path.

 e.g. after boot strap in the cloud.
 :install
 set 
 classpath=-DserverClasspath=lib/*.jar;system/lib/*.jar;plugins/*.jar;system/coordinator/lib/*.jar
 set mainclass=-DserverMainClass=org.neo4j.server.Bootstrapper
 set 
 binPath=e:\AzureTemp\s0\deployment(337)\res\deployment(337).Neo4j.Azure.Server.Neo4jServerHost.0\directory\Neo4jInst\jre6\bin\java.exe
  -DworkingDir=%~dps0.. -DconfigFile=conf\neo4j-wrapper.conf %classpath% 
 %mainclass% -jar %~dps0windows-service-wrapper-1.jar %serviceName%
 and
 :console
 set 
 classpath=-DserverClasspath=lib/*.jar;system/lib/*.jar;plugins/*.jar;system/coordinator/lib/*.jar
 set mainclass=-DserverMainClass=org.neo4j.server.Bootstrapper
 e:\AzureTemp\s0\deployment(337)\res\deployment(337).Neo4j.Azure.Server.Neo4jServerHost.0\directory\Neo4jInst\jre6\bin\java.exe
  -DworkingDir=%~dp0.. -DconfigFile=conf\neo4j-wrapper.conf %classpath% 
 %mainclass% -jar %~dp0windows-service-wrapper-1.jar



 Thanks.
 ___
 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


Re: [Neo4j] neo4j.bat - java path

2011-07-29 Thread Romiko Derbynew
Thank You.

-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On 
Behalf Of Chris Gioran
Sent: Friday, 29 July 2011 9:18 PM
To: Neo4j user discussions
Cc: Jamal Abreu (jab...@barnardos.org.au); Tatham Oddie
Subject: Re: [Neo4j] neo4j.bat - java path

Hi,

that is a valid complaint. The main idea was to use the java executable that is 
on the Path - however that can be still the case and allow for custom 
executable locations with just one string substitution.
Consider this added into the backlog.

cheers,
CG

On Fri, Jul 29, 2011 at 2:04 PM, Romiko Derbynew romiko.derby...@readify.net 
wrote:
 Hi Guys,

 Is it possible to update the neo4j.bat file for future releases to have a 
 global variable for java 

 Currently it is located in two places in the file neo4j.bat. We using  Neo4j 
 in the cloud and currently we have to do string replacements at two locations:

 e.g. - these are my configs that work on dev fabric as I do not rely on 
 environment paths since java and neo4j are boot strapped from blob storage 
 and the db is on a cloud drive.
 INSTALL SECTION
 set mainclass=-DserverMainClass=org.neo4j.server.Bootstrapper
 set binPath=java -DworkingDir...

 CONSOLE SECTION
 set mainclass=-DserverMainClass=org.neo4j.server.Bootstrapper
 java -DworkingDir=%~dp0..

 Perhaps it would be easier to have one location to store this value, to make 
 it easier to use absolute paths for java. We use absolute paths due to Azure 
 VM's.

 e.g.
 $Java_Path  
 =e:\AzureTemp\s0\deployment(337)\res\deployment(337).Neo4j.Azure.Server.Neo4jServerHost.0\directory\Neo4jInst\jre6\bin\java.exe
  

 And then
 set mainclass=-DserverMainClass=org.neo4j.server.Bootstrapper
 set binPath=$Java_Path -DworkingDir...

 CONSOLE SECTION
 set mainclass=-DserverMainClass=org.neo4j.server.Bootstrapper
 $Java_Path  -DworkingDir=%~dp0..

 We use auto configuration in the cloud, so we always customize the configs on 
 the fly when vm's spin up. Easier way to search and replace strings would be 
 much appreciated. This will make it much easier for us to customize the 
 config on the fly by just replacing $Java_Path.

 e.g. after boot strap in the cloud.
 :install
 set 
 classpath=-DserverClasspath=lib/*.jar;system/lib/*.jar;plugins/*.jar;system/coordinator/lib/*.jar
 set mainclass=-DserverMainClass=org.neo4j.server.Bootstrapper
 set 
 binPath=e:\AzureTemp\s0\deployment(337)\res\deployment(337).Neo4j.Azure.Server.Neo4jServerHost.0\directory\Neo4jInst\jre6\bin\java.exe
  -DworkingDir=%~dps0.. -DconfigFile=conf\neo4j-wrapper.conf %classpath% 
 %mainclass% -jar %~dps0windows-service-wrapper-1.jar %serviceName%
 and
 :console
 set 
 classpath=-DserverClasspath=lib/*.jar;system/lib/*.jar;plugins/*.jar;system/coordinator/lib/*.jar
 set mainclass=-DserverMainClass=org.neo4j.server.Bootstrapper
 e:\AzureTemp\s0\deployment(337)\res\deployment(337).Neo4j.Azure.Server.Neo4jServerHost.0\directory\Neo4jInst\jre6\bin\java.exe
  -DworkingDir=%~dp0.. -DconfigFile=conf\neo4j-wrapper.conf %classpath% 
 %mainclass% -jar %~dp0windows-service-wrapper-1.jar



 Thanks.
 ___
 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