servers run intellij idea configurar spring tomcat spring-mvc intellij-idea tomcat7

spring - run - intellij servers



IntelliJ necesita copiar el directorio tomcat/conf al directorio del proyecto (5)

Tengo un servidor Tomcat 7 recién instalado y estoy intentando hacer que IntelliJ despliegue una aplicación HelloWorld Spring MVC en Tomcat.

Mi casa de Tomcat es /usr/share/tomcat7 y la base de Tomcat es /var/lib/tomcat7

Sin embargo, cuando intento ejecutar el proyecto, IntelliJ arroja un error que dice:

Error running Tomcat : Error copying configuration files from /var/lib/tomcat7/conf to /home/adonis/.IntelliJIdea12/system/tomcat/Tomcat__SpringMVCApp/conf : /var/lib/tomcat7/conf/tomcat-users.xml (Permission denied)

Aquí hay una captura de pantalla - http://i.imgur.com/CQ3z0e1.png

¿Todos los permisos que necesito configurar?


Agregué mi propia cuenta de usuario al grupo tomcat7.

Y chmod g + r /var/lib/tomcat7/conf/tomcat-users.xml


Asegúrese de que los archivos del directorio /var/lib/tomcat7/conf/ tengan permiso de lectura para el usuario desde el que se ejecuta IntelliJ IDEA.

chmod -R 644 /var/lib/tomcat7/conf/

debería ayudar.

También verifique que /home/adonis/.IntelliJIdea12/system/tomcat/ tenga los permisos correctos y el propietario. Podría ser que se creó a partir de un usuario diferente y su usuario actual no tiene los derechos para escribir en él.

Si no ayuda, descargue y descomprima una nueva instalación de Tomcat desde el archivo .tar.gz , configure IDEA para usar esta instalación.

Tenga en cuenta que Tomcat instalado utilizando el administrador de paquetes en algunos sistemas Linux tiene un diseño y permisos no estándar, y por lo tanto no funcionará con IDEA.


Para mí, esto funcionó para Tomcat 8 en Manjaro Linux:

sudo chmod -R 755 /usr/share/tomcat8/


Pruebe chmod -R 777 /var/lib/tomcat7/conf/ , me funciona.


Tuve el mismo problema y estos pasos me ayudaron a Empezar mi tomcat7 desde Intellij:

Tengo Linux Mint 17 y Tomcat 7 que se instala usando apt-get

CATALINA_HOME en / usr / share / tomcat7 y CATALINA_BASE en / var / lib / tomcat7

1- Primero creé un enlace suave que hace referencia a / etc / tomcat7

cd /usr/share/tomcat7 ln -s /etc/tomcat7 conf

2- Luego tienes que cambiar los permisos de acceso de / etc / tomcat7

sudo chmod -R 655 /etc/tomcat7/

Eso es.