web-dev-qa-db-fra.com

IntelliJ dit "impossible d'exécuter le programme" /path/to/Tomcat/bin/catalina.sh "error = 13 permission refusée

Dans intelliJ ultimate, en exécutant une application mvc à ressort à os nus, j'obtiens l'erreur:

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

Comment résoudre ce problème? (je suis sur un mac)

76
Blankman

En bref, depuis une console:

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

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

201
Andrzej Doyle

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

chmod -R 777 Apache-Tomcat-directory
13
D Vy

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.

7
DmitMedv

Je rencontre cette erreur aujourd'hui. C'est parce que je prends un mauvais paquet de Tomcat 6. Sous Mac OS, je devrais télécharger le tar.gz, Mais je télécharge le Zip. Assurez-vous d'obtenir le bon package Tomcat.

5
ZongBing Tian