witam
na podstawie przykladowej aplikacji zawartej w ksiazce Java2: Techniki zaawansowane chcialem wyprobowac dzialanie RMI.
Lokalnie aplikacja dziala bez zarzutow niestety przy probie polaczenia z innym komputerem nie chce zaskoczyc.
Zrobilem wszystko krok po kroku jak jest napisane w ksiazce tzn przenioslem odpowiednie pliki na komputer clienta, utworzylem katalog downloads na komputerze serwera i przenioslem tam plik namiastki oraz interfejs. Uruchomilem program rmiregistry nastepnie aplikacje serwera ktora wystartowala bez problemow. Natomiast po uruchomeniu aplikacji clienta jakies 5 sekund od uruchomienia dostaje komunikat o bledzie:java.rmi.UnmarchalException i nie wiem co sie dzieje.
Przy pomocy "System.out.println("do tej pory chodzi")" :-) zauwazylem, ze program wykonuje sie do napotkania Product c1 = (Product)Naming.lookup(url+"p1");
czyli tak jak by nie znajdywal zapisu w rmiregistry?