使用ApacheDS创建新的模式LDAP

时间:2018-10-19 15:44:15

标签: apache ldap apacheds

我目前正在创建自定义属性,因此我使用Apache Directory Studio创建了一个新的模式项目,新的模式,新的属性和 新的Object类。

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

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

然后指南告诉:

  

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

在这里会发生错误:

它的意思是:

  

ERR_13215_VALUE_EXPECT_STRING该值应为字符串

     

ERR_16009_LDIF_LOAD_FAIL无法加载架构LDIF文件cn = sevenseas.ldif

     

org.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueException:ERR_13215_VALUE_EXPECT_STRING该值应为字符串

我想念什么?我已按照指南的每个步骤进行操作。

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

1 个答案:

答案 0 :(得分:3)

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