使用 Liferay 6.1 CE GA 2 我已将 portlet 添加到页面。最近我遇到了以下问题:
当我单击选项 > 外观时,我收到“您没有访问此 portlet 所需的角色”。
但是我使用的是管理员帐户,那怎么可能?让我知道是否有任何想法。
我曾经面对过它,因此把东西放在下面portal-ext.properties
,它开始工作了。此外,删除一次 portlet 并重新配置它。
theme.css.fast.load=true
theme.images.fast.load=true
javascript.fast.load=true
这是一个老问题,但我认为这个答案可能对其他人有所帮助,因为很难弄清楚。我遇到了同样的问题,发现它是由更改portlet.add.default.resource.check.whitelist
portal-ext.properties 中的属性值引起的。不知何故,修改此列表使我无法访问任何 portlet 的外观菜单,我总是收到“您没有访问此 portlet 所需的角色”错误。在注释掉portlet.add.default.resource.check.whitelist
我能够再次访问外观菜单。我的主题中有一个嵌入式 portlet,需要在这个白名单上,所以我担心如果我重新添加属性,外观菜单会被破坏,但显然 Liferay 只是缓存无效权限并删除属性清除了它们,因为我能够重新添加属性并重新启动服务器,一切正常。