【问题标题】:SEC1111: Cannot load group for JDBC realm userSEC1111:无法为 JDBC 领域用户加载组
【发布时间】:2014-03-31 01:18:06
【问题描述】:

我显然在 jdbcRealm 的配置中做错了什么。但我不知道具体是什么。

这是我的配置:

还需要什么来帮助我?

@Entity
@Table(name = "gebruiker")
public class User implements Serializable  {

@Id  @Column(name="User_NAME")
private String name;

@ManyToOne
@JoinTable(name = "groep_gebruiker")
private Role rol;

@Entity
@Table(name = "groep")
public class Role implements Serializable {
@Id 
private String rol;

@OneToMany(mappedBy = "rol")

private Collection<User> gebruikers = new ArrayList();

【问题讨论】:

标签: java security jpa glassfish jdbcrealm


【解决方案1】:

显然这是因为您没有创建 JDBC 领域用户 /Hans/

【讨论】:

  • 在我的数据库中的 gebruiker 表中有一个名为 Hans 的用户。那我做错了什么?
  • 是的,我也做了一个用户管理员,他得到了同样的错误。如果我从我的数据库中发布所有信息会有帮助吗?
  • @Aldwoni 是您在用户表中的用户列与 USER_GROUPS 表中的用户列同名吗?因为匹配是由列名完成的。
  • 我有一个带有 NAME 列的 gebruiker 表。(我当前的用户名列)我有一个带有 User_NAME 列的 groep_gebruiker 表(我当前的组名列)。都有汉斯在里面。
  • @aldwoni 将列命名为相同,匹配由列名完成
猜你喜欢
  • 1970-01-01
  • 2012-05-16
  • 1970-01-01
  • 2013-10-22
  • 1970-01-01
  • 1970-01-01
  • 2012-07-26
  • 2012-11-23
  • 2013-03-21
相关资源
最近更新 更多