[RESOLVIDO]ClassNotFound no stub RMI (que está no mesmo pacote)  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
maior_abandonado
JWizard
[Avatar]

Membro desde: 03/09/2007 11:30:08
Mensagens: 2694
Localização: sp
Offline

Boa tarde pessoal...

Tenho uma classe que adiciona um objeto ao registro rmi... simples, no eclipse funciona, é dado o rebind la e tudo certo...

então gerei meus jars da minha aplicação, no dos chamei da seguinte forma: java -cp <arquivos jar separados por ;> -Djava.security.policy=rmi.policy minhaClasseMain.

está dando ClassNotFound na classe do stub ao tentar adicionar um objeto ao registro (Naming.rebind), o estranho é que esse stub está no mesmo pacote que a classe que tenta adicionar o objeto, ou seja, que utiliza o stub... (conforme imagem ai abaixo mmostrando o console com o stack trace e o arquivo sendo mostrado no winrar)

ps, estou usando java 1.4.

alguém ai ja passou por isso, sabe como resolver?

This message was edited 1 time. Last update was at 02/02/2010 16:41:37


espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
maior_abandonado
JWizard
[Avatar]

Membro desde: 03/09/2007 11:30:08
Mensagens: 2694
Localização: sp
Offline

então pessoal... aparentemente está resolvido.

Antes eu estava executando o rmiregistry pelo dos, ou criando no próprio código uma nova thread que chama Runtime.exec passando rmiregistry como o comando a ser executado... e também não funciona...

de acordo com o comentario nessa página, eu passei a criar o registro rmi a partir dessa linha de comando: "LocateRegistry.createRegistry(numeroDaPorta);"...

isso fez funcionar... achei estranho ja que o problema não era necessáriamente de criação do registro, mas sim de não encontrar a classe do stub, mas ao menos está resolvido...

se alguém precisar algum dia fica ai a dica...

espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team