RMI em Rede [resolvido]

Olá Pessoal,

Desenvolvi um jogo simples com Sistema Distribuído, em RMI, quando coloco o Servidor local:

serv = (Server) Naming.lookup(“rmi://127.0.0.1/ServerService”);

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.

Ajuda :?
Obrigado a todos.

Certeza que o serviço está rodando na outra máquina?

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.

Valeu Lipe, pela atenção.
Abraços galera.

O erro que vi foi esse:

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?

Babou. Abraços

Sim e não.

Aí Daniel, Lipe,
Show era isso mesmo… idiota eu sou, tão simples depois que a gente descobri.
hehe

Abraçoss e Obrigado

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).

Sobre o skel, na versão 1.4.2, estava gerando o skel. Não sei pq, e na versão que eu tenho que é 1.5, não necessita realmente.

Valeu Cristiano.
Abraços

boas…
eu estou com o mesmo problema…

será que me podes explicar sff com mais pormenor como resolveste o problema??