Programmation.java : Install Tomcat sur Ubuntu 6.06
Posté par David FRANCOIS (page perso, ) le 11 octobre 2006
Bonjour !
J'essaye d'installer Tomcat5 sur ma belle Dapper. Cela dans le but d'essayer les java servlet pages...
J'ai commencé par faire un
je modifie /etc/profile pour ajouter
La ou je ne comprends plus, c'est quand j'essaye de lancer tomcat. Il me jette avec le message suivant :
Visiblement, $JAVA_HOME ne pointe pas au bon endroit, comment savoir ou est installée le JDK ? Ai-je besoin de télécharger d'autres éléments (j'ai vu que l'install du paquet sun-java5-doc demande de télécharger quelque chose en plus mais pas celle de sun-java5-jdk).
Merci beaucoup !
J'essaye d'installer Tomcat5 sur ma belle Dapper. Cela dans le but d'essayer les java servlet pages...
J'ai commencé par faire un
apt-get install tomcat5 sun-java5-jdk
je modifie /etc/profile pour ajouter
JAVA_HOME="/usr/lib/jvm/java-1.5.0-sun"
export JAVA_HOME
La ou je ne comprends plus, c'est quand j'essaye de lancer tomcat. Il me jette avec le message suivant :
root@tina:/# /usr/share/tomcat5/bin/startup.sh
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
Visiblement, $JAVA_HOME ne pointe pas au bon endroit, comment savoir ou est installée le JDK ? Ai-je besoin de télécharger d'autres éléments (j'ai vu que l'install du paquet sun-java5-doc demande de télécharger quelque chose en plus mais pas celle de sun-java5-jdk).
Merci beaucoup !
> Lire le message (7 commentaires, moyenne: 1,3).
Vous avez demandé le commentaire #763892.



echo $JAVA_HOME
ça te donne quoi? Question bête, mais tu as bien fait prendre en compte ta modif du profile?
[^]Re: echo $JAVA_HOME
oui, je me suis déconnecté puis relogué, l'echo me renvoie bien le chemin rentré dans /etc/profile
Save the planet, kill yourself.
[^]Re: echo $JAVA_HOME
Bah chez moi ça marche pourtant, avec tomcat5 fraichement installé pour l'essai.
Sinon, essaye de rajouter l'affichage des variables dans les scripts /usr/share/tomcat5/bin/startup.sh et surtout (ou plutôt d'ailleurs) /usr/share/tomcat5/bin/catalina.sh, en rajoutant -ex après l'invocation du shell, comme ça en début de script :
Tu dois voir le bon chemin vers le binaire java à un moment, dans l'appel de catalina.sh, ce qui n'est apparemment pas le cas actuellement.
[^]Re: echo $JAVA_HOME
OK, je tenterai ca dès que j'aurai la main sur le serveur. Juste une question complémentaire :
- quel doit-être à peu près le nom du binaire ?
Save the planet, kill yourself.
[^]Re: echo $JAVA_HOME
Si je me souviens bien (je n'ai pas accès à ma machine sous Ubuntu avant ce soir) :
/usr/lib/jvm/java-1.5.0-sun/bin/java
[^]Re: echo $JAVA_HOME
Voila ce que ca me donne.... Je n'y vois pas très clair...
Save the planet, kill yourself.
[^]Re: echo $JAVA_HOME
Voici ce que ca me donne, ce n'est pas très clair pour moi :)
Save the planet, kill yourself.