使用 ApacheDS 创建新架构 LDAP

Ada*_*ara 3 apache ldap apacheds

我目前正在使用 Apache Directory Studio 创建自定义属性,因此我创建了一个新架构项目、新架构、新属性和新对象类。

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

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

导游接着说:

如果要使用添加的 AttributeTypes 或 ObjectClasses,则必须重新启动服务器。该模式目前在 ApacheDS 中不是动态的

正是在这里发生错误:

它说的是:

ERR_13215_VALUE_EXPECT_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

What am I missing? I have followed the guide each and every step.

added screenshot of the whole stack trace

小智 6

我刚刚遇到了同样的问题。这是我为解决问题所做的:在LDAP服务器实例的schema目录中找到并打开cn=mycustomschema.ldif并将creatorsname::...(b64的2行)改为:creatorsname:uid=admin, ou=系统