현재 netscape directory server 4.x 을 사용하여
웹서버를 구축하고 있습니다.
java1.3 , weblogic5 servicepack9 을 사용하고 있습니다.
JNDI를 사용해서 접속을 하는데,
비밀번호를 잘못 지정하게 되면 아무런 반응이 없습니다.
====================================================================
DirContext ctx = null;
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory" );
env.put(Context.PROVIDER_URL,LDAP_HOST);
env.put(Context.SECURITY_AUTHENTICATION, "simple");
env.put(Context.SECURITY_PRINCIPAL, strDn );
env.put(Context.SECURITY_CREDENTIALS, strPasswd );
env.put("java.naming.ldap.attributes.binary", "jpegphoto");
env.put("java.naming.ldap.attributes.binary", "userpassword");
ctx = new InitialDirContext(env); // <= 이부분에서 아무런 응답이 없습니다.
===================================================================
access 로그를 확인해보면, 49 번 에러가 보입니다.
그런데 이상하게도,
SunOS 5.7 에서는 정상적으로 처리되는데,
HP-UX B.11.00 에서는 아무런 반응이 없이 다음 처리가 이루어지지 않습니다.
전 ldap을 사용한지 한달도 안되는 초보랍니다.
고수님들의 답변을 기다리겠습니다... ^^
그럼...
|