JAVA_HOME für Tomcat setzen

Hallo,

ich bekomme immer den Fehler "Environment error: "JAVA_HOME" should not be defined." bei der Installation von apache-ant und Tomcat. Java habe ich aus den Ports Installiert java/jdk14 und java/linux-sun-jdk14 habe im anschluß deinstalliert.

Ein echo $JAVA_HOME und ein printenv gibt mir immer JAVA_HOME /usr/local/jdk1.4.2 aus. Das habe ich so auch in der ~/.cshrc gestzt, und trozdem funktioniert es nicht.

Weiss jemand von Euch rat??
 
Vielleicht genügt ein reboot.
In der Regel sollte immer erst Java und dann die Applikationen wie ANT oder Tomcat installiert werden (ggf. mit reboot zwischendurch u.a. da Java in der Linux-Emulation läuft die es bis dahin noch nicht gab).
Was ergibt die Ausführung des Befehls:
java -version
bzw.
java -fullversion

Ich habe die Variable JAVA_HOME in der .profile gesetzt:

export JAVA_HOME=/usr/pkg/java/sun-1.4

(Unter NetBSD - sollte bei FreeBSD aber identisch sein)
Zusätzlich habe ich die PATH-Variable um den Pfad zum bin-Verzeichnis erweitert.
Die Variablen vor dem Reboot setzen.
 
JAVA_HOME darf für die Installation der meisten Java-Ports NICHT gesetzt sein. Also einfach in dem zur Installation genutzen Terminal vorher ein "unsetenv JAVA_HOME" und schon sollte es gehen.
 
Hallo,

Danke für Eure Antworten! Ich habe jetzt vollgendes gemacht, alle Angaben zu JAVA_HOME gelöscht --> keine Änderung selber Fehler. Danacht Temponär gesetzt mit JAVA_HOME="/usr/local/jdk1.4.2" export JAVA_HOME --> keine Änderung selbe Fehler.

java -version gibt das hier aus:

java version "1.4.2-p8"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-p8-michaelzz5_13_feb_2006_08_30)
Java HotSpot(TM) Client VM (build 1.4.2-p8-michaelzz5_13_feb_2006_08_30, mixed mode)

Gruß Micha
 
Ich würde beides mal wieder runter schmeissen - Kiste booten.
Dann Java installieren. Nach der Installation die Variablen setzen.
Wieder booten. Abschliessend ANT und/oder Tomcat installieren.
Nicht vergessen u.a. die CATALINA_HOME Variable zu setzen.
Danach sollte es eiggentlich funktionieren.
 
Back
Top