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
»?
Решение
Обычно это происходит из-за того, что вы включаете «devMode on» в файлstruts.xml
.
Файл: struts.xml
//...
Когда вы включаетеdevMode
, Struts2 попытается записать на диск для ведения журнала, что запрещается GAE, он может записывать только в хранилище данных Google.
Чтобы решить эту проблему, вам нужно удалить операторdevMode
в вашем файлеstruts.xml
.
Note
Короче говоря, Struts 2devMode
не поддерживается в среде GAE.