Microsoft Site Server의 자료를 JNDI로 Search하는 방법좀...
알고 시픈데요...
물론 java소스는 그다지 달라질게 없는거 같고요...
public static String INITCTX = "com.sun.jndi.ldap.LdapCtxFactory";
public static String MY_HOST = "ldap://blahblah:389";
public static String MY_SEARCHBASE = "cn=Administrator, ou=Member,
o=xxx.co.kr";
public static String MY_FILTER = "(cn=3237211)";
env.put(Context.INITIAL_CONTEXT_FACTORY, INITCTX);
env.put(Context.PROVIDER_URL, MY_HOST);
DirContext ctx = new InitialDirContext(env); <=======
....
....
테스트를 해보면...
DirContext ctx = new InitialDirContext(env);
부분에서 더이상 진행이 안되네요..
Site server와의 환경이 맞지 않는거 같은데...
일단 MY_SEARCHBASE의 값이 잘못됐다고 하더라도...
InitContext부분은 넘어가야 하는데...
openldap에서는 잘되는데....왜그럴까여...?
짐작에는 Site Server쪽에 JNDI Driver내지는 환경설정이
덜됐거나 서로 맞지 않는게 아닌가 하는데여..
정확히 아시는분은...
좀 자세한 설명... 부탁드립니다.
감사합니다...
|