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)
java
tomcat
spring-mvc
intellij-idea
Blankman
fuente
fuente
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.
fuente
Solución: establece el permiso para el directorio Tomcat:
chmod -R 777 apache-tomcat-directory
fuente
*.bat
(en el sistema operativo Windows) o*.sh
(en macOS, sistema operativo Linux) más atributosexecutable
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 elzip
. Asegúrese de obtener el paquete Tomcat correcto.fuente
chmod +x
cada archivo que desee ejecutar para usuario / grupo / mundo.Cuando me enfrento a este problema, compruebo:
Haga clic derecho en catalina.sh -> Propiedades -> Permisos.
fuente
Haga esto cada vez que ejecute IntelliJ Idea y libérese de todo ese chmod nonesense
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 tuidea
archivo, le da privilegios de root a tu IntelliJ Idea para nunca enfrentar problemas de permisos, si no pudiste encontrar el idea archivo simplemente salteTools -> 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.
fuente