Variabili ambiente e Tomcat 5.5.9

1 risposta [Ultimo messaggio]
Ritratto di Richter
Richter
(Geek)
Offline
Geek
Iscritto: 08/12/2004
Messaggi: 144

ho bisgono di settare le variabili JAVA_HOME e JRE_HOME per far funzionare a dovere tomcat.
ho provato a inserire nel file bashrc queste 2 righe:

JAVA_HOME=$PATH:/opt/jdk1.5.0_02/
export JAVA_HOME

JRE_HOME=$PATH:/opt/jdk1.5.0_02/jre
export JRE_HOME

Ma quando provo ad avviare e spegnere tomcat mi viene restituito questo log:

[giuseppe@richter bin]$ ./startup.sh
Using CATALINA_BASE: /home/giuseppe/jakarta-tomcat-5.5.9
Using CATALINA_HOME: /home/giuseppe/jakarta-tomcat-5.5.9
Using CATALINA_TMPDIR: /home/giuseppe/jakarta-tomcat-5.5.9/temp
Using JRE_HOME: /usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/usr/share/apps/superkaramba/scripts:/opt/jdk1.5.0_02/bin:/home/giuseppe/bin:/usr/share/apps/superkaramba/scripts:/opt/jdk1.5.0_02/bin:/opt/jdk1.5.0_02/jre

[giuseppe@richter bin]$ ./shutdown.sh
Using CATALINA_BASE: /home/giuseppe/jakarta-tomcat-5.5.9
Using CATALINA_HOME: /home/giuseppe/jakarta-tomcat-5.5.9
Using CATALINA_TMPDIR: /home/giuseppe/jakarta-tomcat-5.5.9/temp
Using JRE_HOME: /usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/usr/share/apps/superkaramba/scripts:/opt/jdk1.5.0_02/bin:/home/giuseppe/bin:/usr/share/apps/superkaramba/scripts:/opt/jdk1.5.0_02/bin:/opt/jdk1.5.0_02/jre
/home/giuseppe/jakarta-tomcat-5.5.9/bin/catalina.sh: line 269: /usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/usr/share/apps/superkaramba/scripts:/opt/jdk1.5.0_02/bin:/home/giuseppe/bin:/usr/share/apps/superkaramba/scripts:/opt/jdk1.5.0_02/bin:/opt/jdk1.5.0_02/jre/bin/java: No such file or directory

collegandomi a localhost:8080 mi da una connection refused.

Lucid Lynx beta1 - gnome 2.29.92
Linux mercury 2.6.32-16-generic x86_64 GNU/Linux
Intel dual core at 3.0 ghz

Ritratto di Pinguino
Pinguino
(Guru)
Offline
Guru
Iscritto: 14/09/2004
Messaggi: 2918

forse devi dare la path della cartella jre/bin/ (che contiene appunto java) e non la home..

Non capisco poi perché nella path di java devi inserire anche la variabile PATH (piuttosto non dovresti fare l'inverso?)

<POSTEDIT>

Ho detto una cavolata.. vedo che:

/opt/jdk1.5.0_02/bin:/opt/jdk1.5.0_02/jre/bin/java da errore.

C'e' un problema nella path: java non si trova dove tu gli hai detto. Controlla bene!

Proud linux user # 372467 @ http://counter.li.org
Mandriva Cooker 2008 - Kernel 2.6.17-14mdv - KDE 3.5.7 - Gnome 2.16