Si vous installez Tomcat sur un GNU/Linux depuis une archive binaire récupérée d’Apache et lancez tomcat via “./startup.sh” vous risquez d’avoir le message suivant :
The BASEDIR environment variable is not defined correctly This environment variable is needed to run this program
Pour éviter cela, il faut d’abord vérifier que “JAVA_HOME” et “CATALINA_HOME” soeint bien définis comme cela est spécifié dans le fichier “RUNNING.txt” livré avec l’archive de Tomcat.
Ensuite il faut surtout vérifier que les fichiers “bin/startup.sh” “bin/shutdown.sh” et “bin/setclasspath.sh” soient bien exécutables. Quelque chose du genre :
chmod +x bin/startup.sh chmod +x bin/shutdown.sh chmod +x bin/setclasspath.sh
Après cela Tomcat devrait s’exécuter via “./startup.sh“.