Funciona que é uma beleza, mais quando mudo o IP de uma outra máquina. Ele não enchergar.
Alguém tem idéia, será que estou executando errado. Não adianta nada eu usar RMI, para fazer um Sistema Distribuído se ele só funciona na minha máquina LOCAL. É ridículo.
Certeza absoluta, tipo liguei o RMIREGISTRY e executei a minha aplicação sem erros.
Só que quando eu executo a aplicação cliente em outra máquina, dá erro na conexão com o servidor.
Eu não peguei o erro, mais daqui a pouco eu posto o erro melhor.
java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
java.lang.ClassNotFoundException: ServerImpl_Stub (no security manager:
RMI class loader disabled)
Alguma idéia, será que tenho que ligar o RMIREGISTRY no cliente? Já tentei, mais será tb que preciso do Stub do servidor no cliente?Ou será que preciso todos os arquivos do servidor no cliente?
A sua classe Stub deve OBRIGATORIAMENTE estar em uma máquina cliente pois é ele quem faz a conexão com o seu servidor.
No servidor usava-se a classe _Skel, mas, isso so na plataforma 1.1 (hoje não precisa mais).