Создание новой схемы LDAP с ApacheDS - PullRequest
0 голосов
/ 19 октября 2018

В настоящее время я работаю над созданием пользовательского атрибута, поэтому с помощью 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 Значениеожидается, что это String

ERR_16009_LDIF_LOAD_FAIL Не удалось загрузить файл LDIF схемы cn = sevenseas.ldif

org.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueEx32_Exception_Exception_Exception_Ex_Ex_Ex_Ex_Ex_Ex_Ex_Ex_Ex_Ex_Ex_Ex_Ex_Ex_Ex_Ex_Ex_Ex_Ex_Ex_Exceptionбыть строкой

Чего мне не хватает?Я следовал за руководством каждый шаг.

добавлен скриншот всей трассировки стека

1 Ответ

0 голосов
/ 14 ноября 2018

Я просто столкнулся с той же проблемой.Вот что я сделал, чтобы решить эту проблему: В каталоге схемы экземпляра сервера LDAP я нашел и открыл cn = mycustomschema.ldif и изменил имя создателя :: ... (2 строки по b64) на: creatorsname: uid = admin,НУ = система

...