En intelliJ ulimate, al ejecutar una aplicación mvc de resorte desnudo, aparece el error:
'cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 permission denied
¿Cómo soluciono esto? (estoy en una mac)
En intelliJ ulimate, al ejecutar una aplicación mvc de resorte desnudo, aparece el error:
'cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 permission denied
¿Cómo soluciono esto? (estoy en una mac)
Respuestas:
En resumen, desde una consola:
chmod a+x /path/to/tomcat/bin/catalina.sh
Esto supone que ha elidido la ruta de Tomcat en su publicación y comprobado que realmente existe en su sistema antes de publicar aquí. Dependiendo de los permisos existentes del archivo, es posible que deba emitir el comando anterior como usuario con privilegios suficientemente elevados.
Solución: establece el permiso para el directorio Tomcat:
chmod -R 777 apache-tomcat-directory
*.bat
(en el sistema operativo Windows) o *.sh
(en macOS, sistema operativo Linux) más atributos executable
es lo suficientemente bueno.
Encuentro este error hoy. Es porque tomo un paquete incorrecto de Tomcat6. En Max OS, debería descargar el tar.gz
, pero descargo el zip
. Asegúrese de obtener el paquete Tomcat correcto.
chmod +x
cada archivo que desee ejecutar para usuario / grupo / mundo.
Solo usuarios de Linux (como me he encontrado aquí):
Solo ve a la terminal y hazlo su
y mientras recibiste el "gran poder con gran responsabilidad", ve /usr/local/bin
y ahí tienes tu idea
archivo, le da privilegios de root a tu IntelliJ Idea para nunca enfrentar problemas de permisos, si no pudiste encontrar el idea archivo simplemente salte Tools -> Create Command-line launcher
para crear uno nuevo o simplemente para ver dónde está el archivo.
Para ejecutar el archivo de idea, simplemente escriba idea
terminal mientras es usuario root y presione enter.
Tuve este problema con Tomcat, no importa cuántas veces haga las cosas de chmod, cuando no tenga suficientes privilegios en su banco de usuarios, arruinará las cosas.
Buena suerte.