Liferay-无法访问外观

Liferay-无法访问外观,liferay,portlet,liferay-6,Liferay,Portlet,Liferay 6,我使用Liferay 6.1 CE GA 2将portlet添加到页面中。最近我遇到了以下问题: 当我单击Options>Look and Feel时,我收到“您没有访问此portlet所需的角色。” 但我使用的是管理员帐户,怎么可能呢?如果有任何想法,请告诉我。我曾经面对过它,因此在portal-ext.properties中添加了以下内容,它开始工作。另外,删除portlet一次并重新配置它 theme.css.fast.load=true theme.images.fast.load=tr

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

当我单击Options>Look and Feel时,我收到“您没有访问此portlet所需的角色。”


但我使用的是管理员帐户,怎么可能呢?如果有任何想法,请告诉我。

我曾经面对过它,因此在
portal-ext.properties
中添加了以下内容,它开始工作。另外,删除portlet一次并重新配置它

theme.css.fast.load=true
theme.images.fast.load=true
javascript.fast.load=true

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

谢谢您的建议。有没有办法在不删除portlet的情况下解决这个问题?我已更改指定的设置并重新启动服务器。由于某些原因,页面样式已损坏,我仍然无法访问外观。可能是您应该使用浏览器web开发人员跟踪您的外观,并检查哪个
CSS
会影响它。您能更具体地说明您的建议吗?我应该在那里检查什么?请检查导致问题的CSS属性以及它的引用位置。它是从您的主题还是您的Portlet中引用的..抱歉,但您的建议毫无意义:1)正如我在问题的评论中提到的,我在使用OOTB Web内容显示Portlet时遇到了相同的问题。2) 所有站点页面的主题都是相同的。3) 所有网站页面都具有相同的设置。因此,我不确定应该检查什么以及如何检查。“请检查导致问题的CSS属性”-当服务器输出中没有错误消息时,如何调试此问题?如果你有确切的想法,请分享。感谢您提供有关此问题的更多详细信息:-出于某种原因,我在一个月前创建的页面上的Portlet工作良好,外观和感觉都很好,没有任何问题。-但是,如果我在新页面上添加相同的portlet,则“外观”不起作用如果我将默认Web内容显示添加到新页面-外观不起作用-如果我将Web内容显示添加到我一个月前创建的页面-外观正常-我有双重检查页面权限-它们是相等的。感谢您的建议。我们已经有一段时间没有遇到这个问题了,因为我们已经多次重新配置门户,并且不确定到底是什么解决了这个问题,但是您的评论是有意义的,将来可能会有所帮助。