LDAPException 에서는 전혀 걸리지 않는답니다.
그냥 Exception에서 걸린답니다.
try{
rename...처리
}
catch(LDAPExcetion e){ // exception 안걸림
}
catch(Excetion e){ // exception 걸림..
}
-- 이진희 님이 쓰신 글:
>> 아래 형식으로 LDAPException 이 잡히는지 확인해 보시고요,
>> 정확하게 printStackTrace() 하신 결과를 올려주세요.
>>
>> catch( LDAPException e ) {
>> if ( e.getLDAPResultCode() == LDAPException.NO_SUCH_OBJECT )
>> System.out.println( "Error: No such entry" );
>> else if ( e.getLDAPResultCode() ==
>> LDAPException.INSUFFICIENT_ACCESS_RIGHTS )
>> System.out.println( "Error: Insufficient rights" );
>> else if ( e.getLDAPResultCode() ==
>> LDAPException.ATTRIBUTE_OR_VALUE_EXISTS )
>> System.out.println( "Error: Attribute or value exists" );
>> else
>> System.out.println( "Error: " + e.toString() );
>> }
>>
>>
>>
>> -- 초보자 님이 쓰신 글:
>> >> netscape ldap을 사용하는데
>> >> 프로그램에서 ldap api를 써서 rename을했습니다.
>> >> 그런데 이상하게 rename되어 DN값은 변경되었는데 excetion이 떨어져요
>> >>
>> >>
>> >> 예를들어
>> >> try{
>> >> rename...처리
>> >>
>> >> }
>> >> catch(LDAPExcetion e){
>> >>
>> >> }
>> >> catch(Excetion e){
>> >> }
>> >>
>> >> 형태를 취해주면 ldapexcetion이 떨어지지 않고
>> >> 그냥 Excetion이떨어지여.. nullpointexcetion 말입니다.
>> >>
>> >> 글구 rename도 제대로 되었구요.
>> >> 왜 exception이 떨어지는지 혹시 이런경우 보신분있음 좀 알켜주세요..
>> >> 글구 해결법두...부탁드립니다.
|