无法获取联合存储库中相应组的成员时,请遵循此处列出的步骤进行故障诊断。
无法获取联合存储库中相应组的成员。检查组成员时不显示这些成员,即使您能够使用 WebSphere Application Server 管理控制台(用户和组 > 管理器用户)访问相同用户的组。此外,跟踪不显示任何有关此问题的明显异常。
发生此问题是因为在 wimconfig.xml 文件中,使用同一名称同时配置了 memberAttributes 和 membershipAttribute,如以下示例中所示:
<config:groupConfiguration>
<config:memberAttributes name="uniquemember" objectClass="groupOfUniqueNames" scope="direct"/>
<config:membershipAttribute name="uniquemember" scope="direct"/>
</config:groupConfiguration>
从 wimconfig.xml 文件中移除 membershipAttribute 配置,因为属性 uniquemember 是 LDAP 存储库中的成员属性,但它不是 membershipAttribute。
此处显示了先前部分中所描述的示例的更正配置:
<config:groupConfiguration>
<config:memberAttributes name="uniquemember" objectClass="groupOfUniqueNames" scope="direct"/>
</config:groupConfiguration>