使用 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
我目前正在创建一个自定义属性,因此使用 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