J'essaie d'exécuter Tomcat 6 sous Linux lorsque j'appelle startup.sh. Je vois cette erreur dans catalina.out.
/home/***/Apache-Tomcat-6.0.29/bin/catalina.sh: line 338: /home/***/jre/bin/Java: Permission denied
Comment puis-je le faire fonctionner? s'il vous plaît aider.
Essaye ça:
cd /home/***/jre/bin/
$ chmod +x Java
et ensuite faire:
$ Sudo startup.sh
Allez dans ce dossier et tapez le code suivant.
chmod 777 *
et essayez de l'exécuter.
C'est à cause du jeu d'autorisations.
Si vous êtes spécifique avec des autorisations, accordez-lui une autorisation d’exécution . Ou
cd home/
chmod 777 Apache-Tomcat6.0
cd Apache-Tomcat6.0/bin
sh startup.sh
Vous devez vérifier où il enregistre les journaux de démarrage de votre processus Java et vous assurer que l'utilisateur qui essaie de le démarrer dispose des autorisations pour l'écrire. Vous pouvez essayer d'exécuter Java en tant qu'utilisateur actuel, ce qui devrait fonctionner et signaler le problème. d'être expliqué