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 1102 게시물 읽기
No. 1102
Re: [LDAP] Error serializing bean
작성자
박근오(lastnite)
작성일
2001-09-27 20:59
조회수
7,213

-- 최용문 님이 쓰신 글:

>> LDAP사용시 orion server를 중단할 때

>>

>> Error serializing bean: netscape.ldap.LDAPConnSetupMgr$ServerEntry

>>

>> 이런 에러가 발생합니다. LDAP에 접근한 만큼 생깁니다.

>>

>> 그리고 다시 orion server를 시작할 때

>>

>> Error deserializing session: java.io.WriteAbortedException: Writing aborted by exception; java.io.NotSerializableException: netscape.ldap.LDAPConnSetupMgr$ServerEntry

>>

>> LDAP에 처음으로 접근하면 이것도 접근한 만큼 생깁니다.

>>

>> 어떻게 해야 할지 모르겠네요..

>>

>> 시스템 사항 :

>> orion server, linux 7.0, informix

 

 

안녕하세요.

 

저는 orion서버를 사용해본적은 없지만 위의 에러는 다음과 같은 뜻일겁니

 

다. 객체의 serialization(직렬화)란, 객체의 데이타를 , 데이타의 상태를 나

 

타내는 bytestream으로 변환하는 것을 이야기 합니다. serialize(직렬화)된

 

데이타는 객체가 저장될때의 상태로 다시 생성될 수 있는 충분한 정보를 가

 

지고 있습니다 . 즉 serialize를 하여 객체를 바이트스트림으로 변환하여 객

 

체정보를 저장하거나 전송하고 다시 deserialize를 하여 원객체의 정보를 가

 

지는 똑같은 객체를 생성합니다.

 

 

이 serialize , deserialize를 하기 위해서 반드시 그 객체는 선언시에

 

Serialiable interface를 구현(implements)해야만 합니다. 즉 다음과 같이

 

 

ex) public class Something implements Serializable {
      ....
      }

 

 

결국 netscape.ldap.LDAPConnSetupMgr$ServerEntry 클래스가

 

(LDAPConnSetupMgr$ServerEntry란 ServerEntry클래스는

 

LDAPConnSetupMgr클래스의 inner클래스라는 말입니다.)

 

Serializable interface를 구현하지 않고 있는데 이것을 serialize할려고 하

 

니 java.io.NotSerializableException 이 발생한 것입니다. 마찬가지로

 

deserialize할때에도 serialize가 되지 않았으니 deserialize할것이 없다는

 

뜻이겠지요.

 

오리온 서버가 내부적으로 serialize/deserialize하는지, 아니면 사용자 프로

 

그램에서 그렇게 하는지는 모르겠지만 그러한 이유때문인것 같습니다.

 

배포되는 Netscape클래스들을 수정하기는 뭣하니 위의 클래스를 serialize

 

하시려 마시고 정보를 가지는 또다른 클래스를 넘겨주는 방식으로 하시면 좋

 

겠습니다.

 

도움이 되었으면 좋겠군요.

 

그럼 즐거운 하루보내세요. :-)

[Top]
No.
제목
작성자
작성일
조회
1134Standard ObjectClass 를 변경하려면?
언니디죠*^^*
2001-10-06
6333
1213┕>[답변]Re: Standard ObjectClass 를 변경하려면?
서호정
2001-11-15 19:40:03
7120
1107LDAP에 새로운 Attribute를 추가하고 싶어요(ㅠ.ㅠ)
황병국
2001-10-04
6234
1113┕>Re: LDAP에 새로운 Attribute를 추가하고 싶어요(ㅠ.ㅠ)
박근오
2001-10-04 23:55:36
7174
1106./start-admin error
홍민정
2001-10-04
6041
1135┕>Re: ./start-admin error
dugi
2001-10-06 16:42:34
6965
1136 ┕>아하!! 아하!!
홍민정
2001-10-08 11:00:39
6866
1101[LDAP] Error serializing bean
최용문
2001-09-27
6069
1102┕>Re: [LDAP] Error serializing bean
박근오
2001-09-27 20:59:40
7213
1104 ┕>Re: Re: [LDAP] Error serializing bean
최용문
2001-09-28 11:02:41
6832
1105  ┕>Re: Re: Re: [LDAP] Error serializing bean
박근오
2001-09-29 16:06:29
6752
1108   ┕>Re: Re: Re: Re: 답변 감사합니다.
최용문
2001-10-04 16:46:36
6536
1099perl ldap은 어디서 구할수 있나요?
김보찬
2001-09-26
6245
1100┕>Re: CPAN.org 에서 찾을 수 있습니다.
정재익
2001-09-26 16:13:15
6807
1095ca서버구축에 대해서.....
김경호
2001-09-25
6696
1146┕>Re: ca서버구축에 대해서.....
서호정
2001-10-19 10:23:32
7519
1091[질문] EJB에서 에러
최용문
2001-09-24
6448
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.026초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다