I need some help in setting the JAVA_HOME environment variable to run when
the server is restarted? I use JAVA_HOME for several programs and I can not
figure out how to set this for continuum.
I can get this set in every app except apache/maven continuum. I have tried
the following in the startup script in /etc/init.d/continuum and both will
work if I log in and restart continuum manually, but do not work if the
server is restarted and I do not log in.
1) I added the following lines at the beginning of the init script
JAVA_HOME=/usr/java/j2re1.4.2_03
Export JAVA_HOME
And
2) created a file with the following content
JAVA_HOME=/usr/java/j2re1.4.2_03
Export JAVA_HOME
I then sourced this file at the beginning of the init script
. test.txt
I have both the variable and export lines in my profile, so when I log into
the server and start continuum it starts up and I can run a build, because
JAVA_HOME is set by the profile. If I log out continuum continues to operate
and I am still able to complete a build, apparently because the app has
already determined when JAVA_HOME is.
If I remark out the variable and export lines from my profile, continuum
will run, but I can not get a build to complete. I get these same results if
I do not log in.
With the lines remarked out in my profile I can add the JAVA_HOME to the
path and get a build to complete, but the PATH gets unset when I log out.
Any help would be great
Tony