118 votes

IntelliJ dit 'ne peut pas exécuter le programme'/path/to/tomcat/bin/catalina.sh 'erreur=13 autorisation refusée

In intelliJ ulimate, running a bare bone spring mvc application I get the error :

'cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 permission denied

Comment réparer ça ? (je suis sur un mac)

275voto

Andrzej Doyle Points 52541

Bref, à partir d'une console :

chmod a+x /path/to/tomcat/bin/catalina.sh

Cela suppose que vous avez échappé au chemin Tomcat dans votre message, et vérifié qu'il existe vraiment sur votre système avant de poster ici. Selon les autorisations existantes du fichier, vous devrez peut-être émettre la commande ci-dessus en tant qu'utilisateur disposant de privilèges suffisamment élevés.

26voto

dovy Points 358

Solution : Vous définissez l'autorisation pour le répertoire Tomcat :

chmod -R 777 apache-tomcat-directory

18voto

ZongBing Tian Points 161

Je rencontre cette erreur aujourd'hui. C'est parce que je prends un mauvais paquet de Tomcat6. Dans Max OS, je devrais télécharger le tar.gz, mais je télécharge le zip. Assurez-vous d'obtenir le bon paquet Tomcat.

12voto

DmitMedv Points 800

Lorsque je fais face à ce problème, je vérifie :
enter image description here

Faites un clic droit sur catalina.sh -> Propriétés -> Autorisations.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X