0

我们将 Novel Ldap Api 用于所有 LDAP 操作,我想在不重新启动 openDJ 服务器的情况下将我的基本模式 ldif 文件加载到 opendj。

到目前为止,安装后我们手动将模式文件复制到 /config/schema 位置,我们希望它通过 Java 代码来完成。

由于我们已经将 Novel Ldap 用于所有 LDAP 操作(修改、删除、读取、添加条目),因此我们必须使用相同的 Ldap。当我尝试时,我遇到了异常,请问有什么解决方案吗?

严重:获取 LDAP 连接的异常:LDAPLocalException:com.novell.ldap.ldif_dsml.LDIFReader:版本行必须是第一个有意义的行(在文件的第 9 行)(82)com.novell.ldap.util.LDIFReader 的本地错误.(LDIFReader.java:156) 在 com.novell.ldap.util.LDIFReader.(LDIFReader.java:80)

4

1 回答 1

0

看起来 Novell LDIF 阅读器严格接受来自 RFC 2849 的 LDIF 版本 1。第一行应该包含version: 1 OpenDJ 确实支持在 LDAP 上添加模式,它必须是 的更改cn=schema,向attributeTypesobjectClasses属性添加值。

于 2019-04-03T08:39:07.957 回答