Dans intelliJ ulimate, en exécutant une application mvc bare bone spring, 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)
java
tomcat
spring-mvc
intellij-idea
Blankman
la source
la source
Réponses:
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. En fonction des autorisations existantes du fichier, vous devrez peut-être émettre la commande ci-dessus en tant qu'utilisateur avec des privilèges suffisamment élevés.
la source
Solution: vous définissez l'autorisation pour le répertoire Tomcat:
chmod -R 777 apache-tomcat-directory
la source
*.bat
(sur le système d'exploitation Windows), ou*.sh
(sur macOS, système d'exploitation Linux) plus d'attributexecutable
suffit.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 lezip
. Assurez-vous d'avoir le bon package Tomcat.la source
chmod +x
chaque fichier que vous souhaitez rendre exécutable pour l'utilisateur / groupe / monde.Lorsque je suis confronté à ce problème, je vérifie:
Faites un clic droit sur catalina.sh -> Propriétés -> Permissions.
la source
Faites-le chaque fois que vous exécutez IntelliJ Idea et libérez-vous de tout ce non-sens chmod
Utilisateurs Linux uniquement (comme je me suis retrouvé ici):
Allez simplement au terminal et faites-le
su
et pendant que vous avez reçu le "grand pouvoir avec une grande responsabilité", allez/usr/local/bin
et là vous avez votreidea
fichier, il donne les privilèges root à votre IntelliJ Idea pour ne jamais rencontrer de problèmes de permission, si vous ne trouvez pas le fichier idée, sautez simplementTools -> Create Command-line launcher
pour en créer un nouveau ou simplement pour regarder où se trouve le fichier.Pour exécuter le fichier idée, tapez simplement
idea
terminal pendant que vous êtes utilisateur root et appuyez sur Entrée.eu ce problème avec tomcat, peu importe combien de fois vous faites le truc chmod, quand vous n'avez pas assez de privilèges dans votre banque d'utilisateurs, vous allez tout gâcher.
Bonne chance.
la source