Liferay 用户创建异常 com.liferay.portal.GroupFriendlyURLException
Posted
技术标签:
【中文标题】Liferay 用户创建异常 com.liferay.portal.GroupFriendlyURLException【英文标题】:Liferay exception on user creation com.liferay.portal.GroupFriendlyURLException 【发布时间】:2014-04-30 15:31:17 【问题描述】:我从 Java 代码创建了一个用户 XXX 用户名。
因为权限错误,网页界面看不到,所以直接从数据库中删除。
之后,如果我尝试创建相同的用户,我会收到以下异常:
com.liferay.portal.GroupFriendlyURLException
可能出了什么问题?
【问题讨论】:
【参考方案1】:经过一番调查,我发现:
-
将用户信息存储在 USER_ 表中
对于每个 USER_ 行,GROUP_ 表中有一行,其中个人网站 url 是
在用户创建 Liferay 时使用用户名生成友好的 url
此 url 必须经过验证,并且一条规则是必须是唯一的
我的问题是我只删除了 USER_ 行,所以当我尝试在 GROUP_ 表上重新创建已删除的用户控件时失败了。
所以我解决了:
GROUP_ 行删除(友好的 url 列上的一点 / ) Liferay 重启【讨论】:
以上是关于Liferay 用户创建异常 com.liferay.portal.GroupFriendlyURLException的主要内容,如果未能解决你的问题,请参考以下文章
如何向 Liferay 中新创建的用户授予 Alfresco 权限