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 !
# echo $JAVA_HOME
Posté par Xarli (site web personnel) . Évalué à 2.
[^] # Re: echo $JAVA_HOME
Posté par David FRANCOIS (site web personnel) . Évalué à 1.
[^] # Re: echo $JAVA_HOME
Posté par Xarli (site web personnel) . Évalué à 2.
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
Posté par David FRANCOIS (site web personnel) . Évalué à 1.
- quel doit-être à peu près le nom du binaire ?
[^] # Re: echo $JAVA_HOME
Posté par Xarli (site web personnel) . Évalué à 1.
/usr/lib/jvm/java-1.5.0-sun/bin/java
[^] # Re: echo $JAVA_HOME
Posté par David FRANCOIS (site web personnel) . Évalué à 1.
[^] # Re: echo $JAVA_HOME
Posté par David FRANCOIS (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.