Mam tridu, ktera je serializable a obsahuje protected parametr logger.
Chci takovou tridu preda pomoci RMI, ale havaruje to prave na tom, ze
logger neni serializovany. Prve jsem byl presvedcen, ze privatni objekty
se neserializuji, jenze ono jo. Coz mne docela mrzi, protoze vlastne
kazda moje trida ma logger. Musim tedy pro kazdou tridu definovat metodu
writeExternal(), readExternal(), nebo se to da nejak obejit.
Pomuze kdyz bude logger private? Neexituje nejaka anotace kterou bych
oznacil cleny objektu ktere se namaji serializovat? Co se stane kdyz pak
chce objekt zalogovat? Jak takovy problem resite?
Ta chyba je konkretne tato:
java.io.WriteAbortedException: writing aborted;
java.io.NotSerializableException: org.apache.log4j.Logger
S pozdravem
Lukáš Benda
[EMAIL PROTECTED]
APNetsoft s.r.o.
Hradecká 15
746 01, Opava
tel.: +420 553 642 111
fax.: +420 553 619 205
mobil.: +420 777 577 054
http://www.apnet.cz