Problema: RMI no linux

5 respostas
raphaelfs

Fala galera…
Peguei o exemplo de RMI do GUJ e teste no windows. Funcionou que é um blz !!
Agora to precisando rodar ele no linux.
Faço os devidos javac’s e rmi… mas qdo rodo o Server do o seguinte erro :

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

O Stub esta na mesma pasta dos class
Ouvi dizerem ai no forum que o rmiregistry tem que feito na pasta dos class… ja tentei rodar ele fora da pasta e dentro … e nada !
Disseram tambem do firewall… ja tentei desabilita-lo e nada assim mesmo…

Estou sem ideias de como resolver… espero que alguem me de uma luz… ah e não se esqueçam, estou tentando rodar no linux !

valew galera !!!

5 Respostas

otaviofcs

será que o seu classpath no linux simplesmente não falta um “.”?

raphaelfs

falta um “.” ?

Pode ser… pq ja tentei de tudo !

mas será que vc pode me dar mais detalhes?

valew

raphaelfs

mais alguem pode me ajudar? :?:

otaviofcs

rafael,

Quis dizer colocar o . no classpath, tipo:

CLASSPATH="$CLASSPATH:."

Com o ponto o java passa a achar as classes que estão no diretório da aplicação sendo executada, esteja ela onde estiver. Outra coisa é que o classpath em linux é separado por : e não por ;

Mas, de qualquer maneira isso é só um chute, já que nunca usei java.rmi e você postou pouca coisa sobre o problema (como o código por exemplo).

raphaelfs

otavio,

Era esse mesmo o meu problema…

valew pela ajuda !

Criado 29 de novembro de 2007
Ultima resposta 5 de dez. de 2007
Respostas 5
Participantes 2