안녕하세요. 답변은 아니고 단지 생각을 적어봅니다.
어떤 클래스가 serializable하기 위해서는 그 클래스의 멤버변수들도 모두
serializable해야 합니다. 하지만 아래의 제시된 코드는 LDAPConnection은
멤버가 아니라 단순히 로컬 변수에 불과한데 왜 에러가 나는지 이해를
못하겠네요. (일부러 확인까지 해보았는데 로컬변수일때는 문제가 없습니다.)
결국 답변이 못되어 아쉽군요. -_-
추석 즐겁게 보내세요.
그럼.
-- 최용문 님이 쓰신 글:
>> 답변 감사합니다.
>>
>> 이것 땜시 몇 일을 알아보고 있습니다.
>>
>> 혼자서 해결할려고 했는데... 힘들어서.. ^^;;
>>
>> 현재 ejb에서 LDAPConnnectionPool을 사용하고 있습니다.
>>
>> pool에서 컨넥션을 불러오는데 이곳에서 에러가 발생하고 있더군요.
>>
>> 그래서 박근오님 말씀대로
>>
>> 현재 ejbClassBean {
>> public boolean method {
>> --->ldpool = new LDAPConnectionPool();
>> 처리
>> }
>> }
>>
>> public class LDAPConnectionPool implements java.io.Serializable {
>> public createPool() {
>> ---->LDAPConnection con = new LDAPConnection();
>> 처리
>> }
>> }
>>
>> LDAPConnection에서 에러가 발생하는군요.
>>
>> netscap에서 에러가 발생하니 어떻게 해결해야 할지 모르겠군요..
>>
>> pool은 계속 사용해야 하기에 답답하군요..
|