Article ID: 5394, created on Aug 3, 2009, last review on May 8, 2014

  • Applies to:
  • Plesk 12.5 for Linux

Síntomas

La Aplicación Tomcat Web necesita escribir en la carpeta httpdocs de los dominios pero obtengo la excepción de permiso denegado.

Resolución

- Permita la operación de lectura/escritura en la carpeta httpdocs del dominio para la aplicación Tomcat editando catalina.policy tal y como se describe en este artículo. En el caso de la aplicación 'app' y el dominio 'domain.com', sería:

grant codeBase "jar:file:${catalina.home}/work/PSA/domain.com/app/-" {
    permission java.io.FilePermission "/var/www/vhosts/domain.com/httpdocs" "read,write";
}


- Reinicie Tomcat

- Añada el usuario de sistema usado por el servicio Tomcat al grupo 'psaserv'. Puede averiguar el nombre del usuario en el archivo principal de configuración de Tomcat:

# grep TOMCAT_USER  /etc/tomcat*/tomcat*.conf
TOMCAT_USER="tomcat"
# usermod  -G psaserv tomcat

- Permita al grupo 'psaserv' escribir en  httpdocs de los dominios:

# chmod 770 /var/www/vhosts/domain.com/httpdocs

29d1e90fd304f01e6420fbe60f66f838 a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c 742559b1631652fadd74764ae8be475e e335d9adf7edffca6a8af8039031a4c7

Email subscription for changes to this article
Save as PDF