database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
ㆍLDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
LDAP Q&A 2104 게시물 읽기
No. 2104
ldap connection 질문
작성자
HERO
작성일
2004-08-13 10:46
조회수
9,561

고수님들의 의견 부탁드립니다.

다름이 아니라 connection을 하다가 에러가 나면 다른 서버로 재 conneciton을 요청하려고 하는데요

예를들어 ldap 서버가 2대 있구요..

생성자에서 서버를 1번 ip로 정해주고 connect()를 호출하면 connect() 쪽에서는 연결에 성공하지 못하면

exception이 발생하여 conneciton error로 처리되어 버리는 군요.

일단 1번 서버로의 connection error가 나면 생성자에서 2번 ip로 재 connection을 요청하려고 하면

어떤식으로 해야 할까요?

어떻게 보면 ldap 자체 보다는 자바쪽 소스 관련 질문 같은데요..

--- 소스 ---

connect() 쪽에서는 "ld.connect(version, host, port, conRdn, passwd) " 이런식으로 호출합니다.

ld는 LDAPConnection()로 생성했구요..

exception은 이렇게..

catch(Throwable Exc)
{
handleException("LDAP Connection Error", Exc);
}

그럼 수고하세요.

 

이 글에 대한 댓글이 총 2건 있습니다.

음 Netscape LDAP SDK를 사용해서 프로그램 하셨군요. 그럼 다음과 같은 방법이 있습니다.

 

String hosts =
"10.10.10.1 10.10.10.1:489"; //세개도 넣을 수 있습니다.
ld.connect( hosts, 389 );

 

이렇게 하면 10.10.10.1의 389포트로 연결한후 연결을 못하면 다시 10.10.10.1의 489포트로 연결하게 될겁니다.

송상준(sjsong)님이 2004-08-13 13:25에 작성한 댓글입니다.

 

Netscape API에는 꼭 ip를 적어주어야 하는지요?

대신 DNS fqdn을 적어서 DNS RR을 이용할 수 있는지 여부가 궁금하군요?

김호범님이 2005-09-29 17:29에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2107ADSI 질문입니다. [1]
초보
2004-08-17
8231
2106아래 ldap connection 재 질문 입니다 [2]
HERO
2004-08-17
8228
2105LDAP Search 시 SORT [4]
노태원
2004-08-13
9434
2104ldap connection 질문 [2]
HERO
2004-08-13
9561
2103oracle9i에 Oracle Internet Directory 설치법 좀 가르쳐주세요.ㅜ.ㅜ [3]
이상현
2004-08-10
8439
2102ldap_bind 오류(고수님들 확인부탁합니다) [2]
한종비
2004-08-09
8043
2101user passwd에 대해서. [3]
김광희
2004-07-27
11046
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.026초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다