No, moje dávné zkušenosti říkají, že serializace a potažmo RMI funguje 
spolehlivě
pouze mezi stejnými verzemi JVM. Dost se divím, že funguje
ten 1.1 klient vůči 1.4 serveru, protože v 1.3 se změnilo RMI
na RMI-IIOP.

Každopádně ve verzi 1.4 se v JRE objevily nové třídy

java.beans.XMLDecoder
java.beans.XMLEncoder

a aspoň já z jejich popisu v javadocu cítím přiznání, že serializace
moc nefunguje a proto museli přidat tyhle třídy pro zápis v XML,
který je mnohem přenositelnější.

Makub

Jan Medek napsal(a):
>     Dobry den,
> 
>     mame projekt. Serverova cast je v tuto chvili v J2SDK 1.4.2, client
> v velice historickych duvodu JDK 1.1.4 (naprosto pochopim zdeseni, ale
> tak to proste je). Komunikace pres RMI.
> 
>     A mam ted problem. Potrebuji prejit na serverove strane nejlepe na
> JDK 1.6 (minimalne JDK 1.5). Zrejme je tam nejaky problem v serializaci
> a deserializaci uz zakladniho java.lang.Object. Nebo pri prvnim volani
> jakekoliv metody pres RMI mi to vyhodi chybu. Mam podezreni, ze to je v
> souvislosti s generickymi typy, neb jsme to nasel ve zdrojaku prave
> java.lang.Object.
> 
>     Nemate nekdo tip, jestli se to da obejit, nebo pripadne nejaky
> odkaz, kde je dana nekompatibilita popsana?
> 
>     Predesilam,z e prechod na jinou verzi Javy na strane klienta neni
> mozna. Nepisu radsi proc, protoze byste me ukamenovali. :-)
> 
>     Zkousel jsem google, ale nejak v tomto pripade nejsem uspesny.
> 
>     Diky za pomoc.
> 
>     Honza


-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Supercomputing Center Brno             Martin Kuba
Institute of Computer Science    email: [email protected]
Masaryk University             http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ     mobil: +420-603-533775
--------------------------------------------------------------

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Odpovedet emailem