RemoteObjectInvocationHandler (no security manager: RMI class loader disabled)

:frowning:

Gente Boa Noite

me ajudem um POUQUINHO!

olha to aprendendo a usar RMI,

no caso está dando um erro que não sei como resolver!

me ajudem!

este eo codigo que esta dando erro


public void compoesCLientes(ActionEvent e) {
// beanImpl bean;
Bean servidor;
Registry registry;
try {

  registry = LocateRegistry.getRegistry("192.168.1.4",
                                        (new Integer("1099")).intValue());





  servidor = (Bean) (registry.lookup("servidor"));





  String funca = "" + jCCliente.getSelectedItem();
  Vector vetorCli = servidor.get();
  Iterator it = vetorCli.iterator();
  jCCliente.removeAllItems();
  while (it.hasNext()) {
    jCCliente.addItem(it.next());
  }

  jCCliente.setSelectedItem(funca);
  trataDadosOS(cCadCli);

}
catch (Exception ee) {
  System.out.println(ee.getMessage());
}

}


o erro ocorre nesta linha!
servidor = (Bean) (registry.lookup(“servidor”));

o servidor esta estartado eu faço isso chamando ele assim

vou no DOS e digito

java Servidor

Este eo codigo do servidor


public Servidor() throws RemoteException {

    try{
        ipServidor = (InetAddress.getLocalHost()).toString();
    }
    catch(Exception e){
        throw new RemoteException("can't get inet address.");
    }


    beanImpl beanImpl = new beanImpl();
    endPorta = 1099;

    registry = LocateRegistry.createRegistry(endPorta);
    registry.rebind("servidor", beanImpl); 

    System.out.println("Conectado no ip: " + ipServidor + " na porta: " + endPorta + ".");

}

e proto!

mas na hora que vou no cliente e clico em qualquer coisa que faz referencia ao servidor da este erro ai!

vc podem me ajudar!

Obs: todos os codigos estão pela metade, logico que não e só estes codigos que tenho nas class! só queria mostrar uma parte pelomenos a que eu acho relevante se vcs quiserem mais me falem!