java.security.AccessControlException: Accès refusé (java.io.FilePermission lecture /usr/share/java/jsp-api-2.0.jar)
Question
Je suis en train de me déployer à l'application Tomcat 5.5 sur Debian Lenny. Je reçois l'exception suivante:
java.security.AccessControlException: access denied (java.io.FilePermission /usr/share/java/jsp-api-2.0.jar read)
Je ne sais pas quoi faire.
Solution
Ajoutez la ligne suivante à /etc/tomcat5.5/policy.d/04webapps.policy:
grant codeBase "file:/var/lib/tomcat5.5/webapps/mywebapp/-" { permission java.security.AllPermission; };
La solution
Je sent comme un SecurityManager.
Il est un message de Java Security-Manager pas du système de fichiers. Une classe dans cette tente jar-archive pour accéder à un fichier, ce qui est interdit par la politique.
Jetez un oeil à ce problème très similaire: http: //www.mkyong.com/tomcat/tomcat-javasecurityaccesscontrolexception-access-denied-loggingproperties-read/
Le ist solution pour permettre la lecture des fichiers dans le catalina.policy
Autres conseils
essayez d'exécuter comme chmod +r /usr/share/java/jsp-api-2.0.jar
racine