openAm 12.0.0 无法使用外部 opendj 添加用户

openAm 12.0.0 failed to add user with external opendj

我已经从 svn checkout 的源代码构建并安装了 openam 12 link:

svn 签出 https://svn.forgerock.org/openam/tags/12.0.0/openam/

之后我用了openam的外置OpenDJ-2.6.0,安装成功。 但是当我添加新用户并单击“确定”时出现错误

Error :”Plug-in org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo encountered a ldap exception. ldap errorcode=65”

同时查看 OpenDJ-2.6.0 日志访问日志:

 [25/Feb/2015:16:27:00 +0530] ADD RES conn=6 op=131 msgID=132 result=65     message=”Entry uid=indranis,dc=xyz,dc=net violates the Directory Server schema configuration because it contains an unknown objectclass iPlanetPreferences” etime=2

当我尝试添加组时遇到同样的异常, 但能够解决参考以下 link:

https://java.net/projects/opensso/lists/users/archive/2007-08/message/21

从数据存储中手动删除 – 打开并从 LDAP 组对象中删除 groupOfURLs 或 groupOfUniqueNames Class

是openDJ2.6版本有问题,还是需要配置什么改动?

我通过安装带有嵌入式数据存储的 openAM 解决了问题,然后在安装后使用外部 opendj 存储配置它并删除了嵌入式数据存储。