Liferay 7.3 广告

Posted

技术标签:

【中文标题】Liferay 7.3 广告【英文标题】:Liferay 7.3 adt 【发布时间】:2021-09-08 03:29:17 【问题描述】:

谁能帮我解决我在 liferay 7.3 中创建 adt 模板时遇到的这个错误?

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.* 的受限类,如果您移除该限制,它应该可以工作。

关于资产发布者的问题,检查是否为访客用户分配了查看您在资产发布者中显示的内容的权限,并重新索引站点(因为资产发布者使用弹性索引显示结果)

【讨论】:

以上是关于Liferay 7.3 广告的主要内容,如果未能解决你的问题,请参考以下文章

Liferay dxp 7.3:如何添加第三方jars进行全局共享?

Liferay 资产发布者条目变量在 adt 中分配给自身

Liferay:如何配置 Liferay 门户

Liferay 7:Liferay内部博客地址

我们如何在 liferay7 中覆盖 liferay 模块?

liferay 7 中 liferay-portlet.xml 的等效文件是啥?