Goal: Increased Modularity?

Richi Plana myfedora at richip.dhs.org
Wed Sep 5 17:44:39 UTC 2007


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




More information about the fedora-devel-list mailing list