In intelliJ ulimate, eseguendo un'applicazione mvc con molla a osso nudo ottengo l'errore:
'cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 permission denied
Come risolverlo? (sono su un Mac)
In intelliJ ulimate, eseguendo un'applicazione mvc con molla a osso nudo ottengo l'errore:
'cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 permission denied
Come risolverlo? (sono su un Mac)
Risposte:
In breve, da una console:
chmod a+x /path/to/tomcat/bin/catalina.sh
Questo presume che tu abbia eliso il percorso Tomcat nel tuo post e controllato che esista davvero sul tuo sistema prima di postare qui. A seconda delle autorizzazioni esistenti del file, potrebbe essere necessario emettere il comando precedente come utente con privilegi sufficientemente elevati.
Soluzione: hai impostato l'autorizzazione per la directory Tomcat:
chmod -R 777 apache-tomcat-directory
*.bat(su sistema operativo Windows) o *.sh(su macOS, sistema operativo Linux) più attributi executableè abbastanza buono.
Oggi incontro questo errore. È perché prendo un pacchetto sbagliato di Tomcat6. In Max OS, dovrei scaricare il tar.gz, ma scarico il zip. Assicurati di ottenere il pacchetto Tomcat corretto.
chmod +xogni file che vuoi rendere eseguibile per utente / gruppo / mondo.
Solo utenti Linux (come mi sono trovato qui):
Vai al terminale e fallo sue mentre hai ricevuto il "grande potere con grande responsabilità", vai su /usr/local/bine lì hai il tuo ideafile, dà i privilegi di root alla tua IntelliJ Idea per non affrontare mai problemi di autorizzazione, se non riesci a trovare il idea file basta saltare Tools -> Create Command-line launcherper crearne uno nuovo o semplicemente per guardare dove si trova il file.
Per eseguire il file idea, digita il ideaterminale mentre sei un utente root e premi invio.
ha avuto questo problema con Tomcat, non importa quante volte fai le cose di chmod, quando non hai abbastanza privilegi nella tua banca utenti, rovinerai le cose con esso.
In bocca al lupo.