Rodar programa RMI - rmiregistry - erro Connection refused

2 respostas
gabi_slrs

Olá!

Eu estou tentando implementar um programa que utiliza rmi.
Estou utilizando o eclipse.
Para isso segui todos os passos:

  1. Instalei o plugin para rmi , aqui deste site (http://www.genady.net/rmi/v20/)

2)Fui no windows- preferences- Java- instaled JRE e coloquei o caminho da pasta do jdk

  1. Mandei o programa rodar com “run as rmi java aplication”

Mas fica dando esse erro:

Trouble: java.rmi.ConnectException: Connection refused to host: localhost; nested exception is:
java.net.ConnectException: Connection refused: connect

Então pesquisei um pouco e vi que tinha que iniciar o rmiregistry
Então fui no cmd e selecionei a pasta bin do jdk e apliquei o comando start rmiregistry.
Abriu automaticamente então uma nova janela no cmd.
Deixei a janela aberta e fui rodar no eclipse novamente o programa, mas dae o erro que apareceu foi

Trouble: java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
java.lang.ClassNotFoundException: MensagemImplementacao_Stub

E depois disso não sei mais o que fazer…
Então eu ficaria muito agradecida se alguem puder me ajudar!

Obrigada!

2 Respostas

nel

O segundo erro está indicando que faltou gerar o stub/skeleton da sua classe MensagemImplementacao_Stub. Não conheço esse plugin, mas tenha certeza que tudo foi gerado corretamente, stubs, skeleton´s, .class de tudo o que tu precisa antes de tentar utilizar.

gabi_slrs

Obrigada por responder o tópico!

Mas e como eu faço para gerar os stubs, skeleton’s e .class?

Criado 13 de maio de 2012
Ultima resposta 15 de mai. de 2012
Respostas 2
Participantes 2