Ciao a tutti, ho appena iniziato a studiare RMI, non riesco a far partire un file di esempio, mi viene restituita l'eccezione "Connection refused", anche se ho consentito al firewall di windows di passare. Ho pensato fosse un problema di porte, e ho provato a impostare la 10099 (porta alta), ma niente. Posto il codice del server:
package hello;
codice:
import java.rmi.RemoteException;
import java.rmi.registry.LocateRegistry;
import java.rmi.server.UnicastRemoteObject;

public class HelloServer extends UnicastRemoteObject implements Hello {
	/**
	 * 
	 */
	private static final long serialVersionUID = -8558848614584181567L;
	private String name;

	protected HelloServer(String s) throws RemoteException {
		super();
		setName(s);
	}

	@Override
	public String sayHello() throws RemoteException {
		return "Hello World!";
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		System.setSecurityManager(new SecurityManager());
		try {
			LocateRegistry.createRegistry(10099);
			HelloServer serv = new HelloServer("127.0.0.1/HelloServer");
			LocateRegistry.getRegistry().rebind("127.0.0.1/HelloServer", serv);
			System.out.println("Rebind eseguito: HelloServer");
		} catch (Exception e) {
			System.out.println("Ops.." + e.getMessage());
			e.printStackTrace();
		}
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

}
aiutooo