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.*, если вы удалите это ограничение, он должен работать.

Что касается проблемы с издателем ресурсов, проверьте, назначено ли гостевому пользователю разрешение на просмотр содержимого, которое вы показываете в издателе ресурсов, и переиндексируйте сайт (поскольку издатель ресурсов использует эластичный индекс для отображения результатов)

Другие вопросы по тегам