On Wed, 2007-09-05 at 12:33 -0500, Les Mikesell wrote:
So, where do I find the answer to the question above regarding the correct JAVA_HOME and PATH to use a JVM that is not the system default? How is the split exports/private directory supposed to relate to that?
On my system where I have java-1.5.0-sun-1.5.0.12-1jpp.x86_64 and java-1.5.0-sun-devel-1.5.0.12-1jpp.x86_64 installed, I use
JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.12 # and PATH=$JAVA_HOME/bin:$PATH
which works regardless of what alternatives has set up. If you use /usr/bin/java, though, I assume it overwrites JAVA_HOME. But if you just the executable loader find java, then it should use the above-mentioned properly. At least I haven't had any issues.
And what's the current situation with this now that Fedora and RHEL5 include some stuff that looks jpackage'd but isn't? How do you control, for example, which tomcat version you install?
As far as I can tell, the init scripts that come with tomcat5 for Fedora Core 6 (the only ones I've tested so far) uses $(JAVA_HOME)/bin/java ... that's the JAVA_HOME set for the tomcat5 user. It's CATALINA_HOME is set to /usr/share/tomcat5/ and it configured (again for the Fedora package) via /etc/tomcat5/tomcat5.conf --
Richi Plana