1

使用 Liferay 6.1 CE GA 2 我已将 portlet 添加到页面。最近我遇到了以下问题:

当我单击选项 > 外观时,我收到“您没有访问此 portlet 所需的角色”。

但是我使用的是管理员帐户,那怎么可能?让我知道是否有任何想法。

4

2 回答 2

1

我曾经面对过它,因此把东西放在下面portal-ext.properties,它开始工作了。此外,删除一次 portlet 并重新配置它。

theme.css.fast.load=true
theme.images.fast.load=true
javascript.fast.load=true
于 2012-12-16T09:13:28.200 回答
1

这是一个老问题,但我认为这个答案可能对其他人有所帮助,因为很难弄清楚。我遇到了同样的问题,发现它是由更改portlet.add.default.resource.check.whitelistportal-ext.properties 中的属性值引起的。不知何故,修改此列表使我无法访问任何 portlet 的外观菜单,我总是收到“您没有访问此 portlet 所需的角色”错误。在注释掉portlet.add.default.resource.check.whitelist我能够再次访问外观菜单。我的主题中有一个嵌入式 portlet,需要在这个白名单上,所以我担心如果我重新添加属性,外观菜单会被破坏,但显然 Liferay 只是缓存无效权限并删除属性清除了它们,因为我能够重新添加属性并重新启动服务器,一切正常。

于 2013-12-04T02:53:43.557 回答