使用 ApacheDS 创建新模式 LDAP

Creating a new schema LDAP with ApacheDS

我目前正在创建一个自定义属性,因此使用 Apache Directory Studio 我创建了一个新的模式项目、新模式、新属性和 新对象 class.

(使用了本指南) https://directory.apache.org/apacheds/basic-ug/2.3.1-adding-schema-elements.html

然后我导出我的新架构,最后导入到我的 Root DSE(位于虚拟机 ubunutu 上)。

导游接着说:

You must restart the server if you want to use the added AttributeTypes or ObjectClasses. The schema is currently not dynamic in ApacheDS

错误就是在这里发生的:

它说的是:

ERR_13215_VALUE_EXPECT_STRING The value is expected to be a String

ERR_16009_LDIF_LOAD_FAIL Failed to load schema LDIF file cn=sevenseas.ldif

org.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueException: ERR_13215_VALUE_EXPECT_STRING The value is expected to be a String

我错过了什么?我每一步都遵循了指南。

添加了整个堆栈跟踪的屏幕截图

我刚 运行 遇到了同样的问题。这就是我为解决问题所做的工作: 在 LDAP 服务器实例的架构目录中,我找到并打开了 cn=mycustomschema.ldif 并进行了更改 creatorsname:: ...(2 行 b64) 进入: 创作者姓名:uid=admin,ou=system