java.security.AccessControlException: accesso negato (java.io.FilePermission lettura /usr/share/java/jsp-api-2.0.jar)

StackOverflow https://stackoverflow.com/questions/4689123

Domanda

Sto provando a schierare me applicazione per Tomcat 5.5 su Debian Lenny. Sto ottenendo il seguente eccezione:

java.security.AccessControlException: access denied (java.io.FilePermission /usr/share/java/jsp-api-2.0.jar read)

Non sono sicuro di cosa fare.

Soluzione

Aggiungi la seguente riga alla /etc/tomcat5.5/policy.d/04webapps.policy:

grant codeBase "file:/var/lib/tomcat5.5/webapps/mywebapp/-" { permission java.security.AllPermission; };
È stato utile?

Soluzione

I puzza come un SecurityManager.

Si tratta di un messaggio dal Java Security-Manager non dal filesystem. Una classe all'interno di questa tentativi vaso-archivio per accedere a un file, che non è consentita dalla politica.

Date un'occhiata a questo problema molto simile: http: //www.mkyong.com/tomcat/tomcat-javasecurityaccesscontrolexception-access-denied-loggingproperties-read/

L'ist soluzione per consentire la lettura di file nella catalina.policy

Altri suggerimenti

provare l'esecuzione come chmod +r /usr/share/java/jsp-api-2.0.jar root

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top