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.