Struts 2 sur GAE - java.security.AccessControlException: accès refusé

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"?

struts 2 on gae access denied error

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.