Liferay 7.3 ADT
Может ли кто-нибудь помочь мне с этой ошибкой, которую я получаю при создании шаблона adt в liferay 7.3?
Denied access to method or field setAttribute of class org.apache.catalina.core.ApplicationHttpRequest
это показано в этой строке моего объявления
${request.setAttribute("viewURL", viewURL )}
Adt отлично работает в моей версии liferay 7.2. Кроме того, я могу видеть содержимое издателя активов, только когда я вошел в систему как администратор. заранее спасибо
1 ответ
вероятно, это из-за ограничений по умолчанию. Попробуй это:
- перейдите в панель управления, конфигурацию, настройки системы, движки шаблонов, freemarker.
- вероятно, есть один ограниченный класс со значением org.apache.*, если вы удалите это ограничение, он должен работать.
Что касается проблемы с издателем ресурсов, проверьте, назначено ли гостевому пользователю разрешение на просмотр содержимого, которое вы показываете в издателе ресурсов, и переиндексируйте сайт (поскольку издатель ресурсов использует эластичный индекс для отображения результатов)