sábado, 1 de agosto de 2009

[java-br] Re: Erro em RMI remoto.

·

 

Problema resolvido.
Estava estartando meu serviço no servidor desta forma:
Naming.rebind("rmi://localhost:1099/"+RSServiceConst.RMI_RSTALK_SECURITY,
rSTalkRMI);
e ficou assim:
Naming.rebind(RSServiceConst.RMI_RSTALK_SECURITY, rSTalkRMI);

e no cliente estava tentando acessar dessa forma:
Naming.lookup("rmi://192.168.0.181/"+ RSServiceConst.RMI_RSTALK_SECURITY);
e ficou assim:
Naming.lookup("//192.168.0.181/"+ RSServiceConst.RMI_RSTALK_SECURITY);

Obrigado.

2009/7/31 Joao Paulo Fernandes <jpaulo.melo@gmail.com>

> Tenho um serviço de RMI rodando no Ubuntu e testado localmente porém qnd
> testo remotamente recebo o seguinte erro abaixo:
> Ja tentei as possibilidades mostradas nos sites:
> http://javafree.uol.com.br/topic-1846-RMI-Remote-Method-Invocation.html
> http://javafree.uol.com.br/artigo/1846/RMI-Remote-Method-Invocation.html
>
> Porém nenhum funcionou, alguem ja passou por isso que possa ajudar ?
>
> java.rmi.ConnectIOException: Exception creating connection to: 127.0.1.1;
> nested exception is:
> java.net.NoRouteToHostException: No route to host: connect
> at sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknown Source)
> at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source)
> at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source)
> at sun.rmi.server.UnicastRef.invoke(Unknown Source)
> at
> java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(Unknown
> Source)
> at java.rmi.server.RemoteObjectInvocationHandler.invoke(Unknown Source)
> at $Proxy4.transferenciaSegura(Unknown Source)
> at
> test.rstalk.redirectstrategy.MsgSegurancaRMIStrategy.redirectToCPI(MsgSegurancaRMIStrategy.java:82)
> at TesteConexaoRMI.redirectFromAgenteToCpi(TesteConexaoRMI.java:44)
> at TesteConexaoRMI.main(TesteConexaoRMI.java:52)
> Caused by: java.net.NoRouteToHostException: No route to host: connect
> at java.net.PlainSocketImpl.socketConnect(Native Method)
> at java.net.PlainSocketImpl.doConnect(Unknown Source)
> at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
> at java.net.PlainSocketImpl.connect(Unknown Source)
> at java.net.SocksSocketImpl.connect(Unknown Source)
> at java.net.Socket.connect(Unknown Source)
> at java.net.Socket.connect(Unknown Source)
> at java.net.Socket.<init>(Unknown Source)
> at java.net.Socket.<init>(Unknown Source)
> at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(Unknown
> Source)
> at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(Unknown
> Source)
> ... 10 more
> Exception in thread "main" java.rmi.RemoteException: Nao conectou
> at
> test.rstalk.redirectstrategy.MsgSegurancaRMIStrategy.redirectToCPI(MsgSegurancaRMIStrategy.java:85)
> at TesteConexaoRMI.redirectFromAgenteToCpi(TesteConexaoRMI.java:44)
> at TesteConexaoRMI.main(TesteConexaoRMI.java:52)
>
>
>
>
>

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Atividade nos últimos dias
Visite seu Grupo
Yahoo! Mail

Conecte-se ao mundo

Proteção anti-spam

Muito mais espaço

Yahoo! Barra

Instale grátis

Buscar sites na web

Checar seus e-mails .

Yahoo! Grupos

Crie seu próprio grupo

A melhor forma de comunicação

.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog