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)
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)
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.
Solution: vous définissez l'autorisation pour le répertoire Tomcat:
chmod -R 777 apache-tomcat-directory
*.bat
(sur le système d'exploitation Windows), ou *.sh
(sur macOS, système d'exploitation Linux) plus d'attribut executable
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 le zip
. Assurez-vous d'avoir le bon package Tomcat.
chmod +x
chaque fichier que vous souhaitez rendre exécutable pour l'utilisateur / groupe / monde.
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 votre idea
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 simplement Tools -> 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.