Struts 2 sur GAE - java.security.AccessControlException: accès refusé
Problème
Développement de Struts2 (v 2.3.1.2) sur Google App Engine (SDK v1.6.3.1), développement local, erreur "java.security.AccessControlException: access denied
"?
Solution
Normalement, c'est parce que vous transformez le «devMode on» dans le fichierstruts.xml
.
Fichier: struts.xml
//...
Lorsque vous activezdevMode
, Struts2 essaie d'écrire sur le disque pour la journalisation, ce qui est refusé par GAE, il ne peut écrire que dans le magasin de données Google.
Pour le résoudre, vous devez supprimer l'instructiondevMode
dans votre fichierstruts.xml
.
Note
En bref, Struts 2devMode
n'est pas pris en charge dans l'environnement GAE.