Struts 2 в GAE - java.security.AccessControlException: доступ запрещен

Struts 2 в GAE - java.security.AccessControlException: доступ запрещен

проблема

При разработке Struts2 (v 2.3.1.2) на Google App Engine (SDK v1.6.3.1), локальная разработка возникла ошибка «java.security.AccessControlException: access denied»?

struts 2 on gae access denied error

Решение

Обычно это происходит из-за того, что вы включаете «devMode on» в файлstruts.xml.

Файл: struts.xml




    
    //...

Когда вы включаетеdevMode, Struts2 попытается записать на диск для ведения журнала, что запрещается GAE, он может записывать только в хранилище данных Google.

Чтобы решить эту проблему, вам нужно удалить операторdevMode в вашем файлеstruts.xml.

Note
Короче говоря, Struts 2devMode не поддерживается в среде GAE.

Related