당신은 서브 스키마 하위 항목을 조회 할 수있는 즉, CN = 스키마 (아래 코드는 아파치 디렉토리 서버에 대해 테스트되었습니다)
DirContext ctx = new InitialLdapContext(env, null);
SearchControls searchControls = new SearchControls();
searchControls.setSearchScope(SearchControls.OBJECT_SCOPE);
searchControls.setReturningAttributes(new String[]
{ "objectClasses" });
NamingEnumeration<SearchResult> results = ctx.search("cn=schema", "(ObjectClass=*)", searchControls);
SearchResult result = results.next();
Attributes entry = result.getAttributes();
Attribute objectClasses = entry.get("objectClasses");
System.out.println(objectClasses);
입니다
대단히 감사합니다. 그 코드는 잘 작동했습니다. – pankaj
nope, cn = schema는 스키마 위치를 지정하는 LDAP V3 표준 값입니다. – kayyagari