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 权限

我们如何在Liferay中以编程方式创建用户和网站模板的角色,权限?

Liferay 不发送电子邮件

Liferay 7 远程服务访问被拒绝

Liferay JSF服务构建器配置错误

在 liferay 中以编程方式创建站点(组)