RMI em Rede [resolvido]  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
rodrigo.achilles
JavaGuru
[Avatar]

Membro desde: 18/11/2004 20:43:04
Mensagens: 214
Localização: Rio de Janeiro
Offline

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.

This message was edited 1 time. Last update was at 09/06/2005 17:01:57


-----------------------------------------------------------------------
Java é sinistro!

Att.
Rodrigo Achilles Pereira
[Email] [WWW] [MSN]
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

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

Former LIPE.
[ICQ]
rodrigo.achilles
JavaGuru
[Avatar]

Membro desde: 18/11/2004 20:43:04
Mensagens: 214
Localização: Rio de Janeiro
Offline

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.

-----------------------------------------------------------------------
Java é sinistro!

Att.
Rodrigo Achilles Pereira
[Email] [WWW] [MSN]
rodrigo.achilles
JavaGuru
[Avatar]

Membro desde: 18/11/2004 20:43:04
Mensagens: 214
Localização: Rio de Janeiro
Offline

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

-----------------------------------------------------------------------
Java é sinistro!

Att.
Rodrigo Achilles Pereira
[Email] [WWW] [MSN]
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

rodrigo.achilles wrote:será tb que preciso do Stub do servidor no cliente? Ou será que preciso todos os arquivos do servidor no cliente?


Sim e não.

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
rodrigo.achilles
JavaGuru
[Avatar]

Membro desde: 18/11/2004 20:43:04
Mensagens: 214
Localização: Rio de Janeiro
Offline

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

Abraçoss e Obrigado

-----------------------------------------------------------------------
Java é sinistro!

Att.
Rodrigo Achilles Pereira
[Email] [WWW] [MSN]
christianovale
JavaChild
[Avatar]

Membro desde: 10/05/2005 14:32:08
Mensagens: 134
Localização: 000
Offline

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

-------------------------------
Christiano Vale
Desenvolvedor Java
[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
rodrigo.achilles
JavaGuru
[Avatar]

Membro desde: 18/11/2004 20:43:04
Mensagens: 214
Localização: Rio de Janeiro
Offline

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

-----------------------------------------------------------------------
Java é sinistro!

Att.
Rodrigo Achilles Pereira
[Email] [WWW] [MSN]
Martech
Smalltalk

Membro desde: 20/08/2009 18:00:35
Mensagens: 1
Offline

boas..
eu estou com o mesmo problema...

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

 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team