我们使用Novel Ldap Api进行所有LDAP操作,我想在不重新启动openDJ服务器的情况下将我的基本模式ldif文件加载到opendj。
到目前为止,设置后,我们正在手动将模式文件复制到/config/schema 位置,我们希望它通过 Java 代码完成。
由于我们已经将 Novel Ldap 用于所有 LDAP 操作(修改、删除、读取、添加条目(,因此我们必须使用相同的操作。当我尝试时,我得到以下异常,有什么解决方案请分享吗?
SEVERE: 异常获取 LDAP 连接: LDAPLocalException: com.novell.ldap.ldif_dsml。LDIFReader:版本行必须是第一个 有意义的行(在文件的第 9 行( (82( 本地错误 at com.novell.ldap.util.LDIFReader.(LDIFReader.java:156( at com.novell.ldap.util.LDIFReader.(LDIFReader.java:80(
看起来 Novell LDIF 阅读器严格接受来自 RFC 2849 的 LDIF 版本 1。第一行应包含version: 1
OpenDJ确实支持通过LDAP添加模式,它必须是cn=schema
的更改,向attributeTypes
和objectClasses
属性添加值。