Problema com RMI

2 respostas
V

Bom dia,

Tenho um programa cliente rodando no windows, e estou tentando acessar um servidor Linux via RMI, porém está aparecendo a seguinte mensagem de erro:

java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested exception is:

java.net.ConnectException: Connection refused: connect

at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:574)

at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:185)

at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171)

at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:94)

at HorasImpl_Stub.retornaDataCompleta(Unknown Source)

Achei estranho estar dando esse erro no ip de localhost 127.0.0.1, pois para obter a conexao eu fiz o seguinte:

try

{

inter = (InterfaceDeAcesso) Naming.lookup(rmi://192.168.18.2/CONTROLE);

}

catch(Exception e){System.out.println(“Erro na conexão com o servidor!”);}

Como faço para resolver este problema???

Obrigado!!!

2 Respostas

marcelo_emanoel

o erro pode estar nesse HorasImpl_Stub.retornaDataCompleta … da uma olhadinha… num esquece q td q vai e q volta pelo RMI tem que implementar Serializable… cuidado com Firewall tb…

V

esse metodo retornaDataCompleta, retorna um String… acho q naum eh esse o problema… e o firewall tb naum…

mais pq estah dando erro em: Connection refused to host: 127.0.0.1, sendo que eu passei o ip 192.168.18.2, que eh o ip do servidor…

Criado 16 de junho de 2006
Ultima resposta 16 de jun. de 2006
Respostas 2
Participantes 2