Discussione su esercizi

RMI rebind si blocca

RMI rebind si blocca

by Deleted user -
Number of replies: 2

Salve,

Negli esempi su RMI del 3 maggio, i server sempre si bloccano nel metodo rebind e dopo un po' vanno in time out. Ho cercato un po' su internet ma a quanto ho capito con localhost non dovrebbero avere questo problema.(Negli altri casi si aggiunge un opzione alla VM tipo -Djava.rmi.server.codebase=file://path/, ho provato anche in questo modo, passando sempre path della cartella che contiene le classe ma non funziona comunque.). Ho Arch Linux come OS.

In reply to Deleted user

Re: RMI rebind si blocca

by Deleted user -

Ciao,

purtroppo è difficile capire quale sia il problema senza il codice. Comunque, le cose che dovresti controllare sono:

1) controllare che il server RMI registry sia effettivamente attivo e in ascolto sulla porta di default

2) Fare il bind di un oggetto del tipo:

MyObject objToBind = (MyObject) UnicastRemoteObject.exportObject(obj, 0);

La proprietà -Djava.rmi.server.codebase=file://path/ serve per specificare dove si trovano le classi degli oggetti che esporti.