In IntelliJ Ulimate erhalte ich beim Ausführen einer MVC-Anwendung mit nackten Knochenfedern den Fehler:
'cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 permission denied
Wie behebe ich das? (Ich bin auf einem Mac)
In IntelliJ Ulimate erhalte ich beim Ausführen einer MVC-Anwendung mit nackten Knochenfedern den Fehler:
'cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 permission denied
Wie behebe ich das? (Ich bin auf einem Mac)
Antworten:
Kurz gesagt, von einer Konsole aus:
chmod a+x /path/to/tomcat/bin/catalina.sh
Dies setzt voraus, dass Sie den Tomcat-Pfad in Ihrem Beitrag entfernt und vor dem Posten hier überprüft haben, ob er tatsächlich auf Ihrem System vorhanden ist. Abhängig von den vorhandenen Berechtigungen der Datei müssen Sie möglicherweise den obigen Befehl als Benutzer mit ausreichend erhöhten Berechtigungen ausgeben.
Lösung: Sie legen die Berechtigung für das Tomcat-Verzeichnis fest:
chmod -R 777 apache-tomcat-directory
*.bat
(unter Windows-Betriebssystem) oder *.sh
(unter MacOS, Linux-Betriebssystem) mehr Attribute einstellen , die executable
gut genug sind.
Ich treffe diesen Fehler heute. Das liegt daran, dass ich ein falsches Paket von Tomcat6 nehme. In Max OS sollte ich das herunterladen tar.gz
, aber ich lade das herunter zip
. Stellen Sie sicher, dass Sie das richtige Tomcat-Paket erhalten.
chmod +x
jede Datei, die Sie für Benutzer / Gruppe / Welt ausführbar machen möchten , manuell ausführen.
Wenn ich mit diesem Problem konfrontiert bin, überprüfe ich:
Klicken Sie mit der rechten Maustaste auf Catalina.sh -> Eigenschaften -> Berechtigungen.