executando servidor rmi, classnotfound [duplicate]

Esta pergunta já tem uma resposta aqui:

java.rmi.ServerException: RemoteException ocorreu no encadeamento do servidor (ClassNotFoundException) 4 respostas

Oi, eu estou tentando executar um aplicativo java que vincula uma classe ao servidor de nomenclatura, mas eu constantemente recebo um ClassNotFoundException

Primeiro inicio o registro:

rmiregistry

então do eclipse eu tento executar o servidor mas recebo esse erro

java.rmi.ServerException: RemoteException ocorreu no encadeamento do servidor; a exceção aninhada é: java.rmi.UnmarshalException: error unmarshalling argumentos; a exceção aninhada é: java.lang.ClassNotFoundException: progInternet2008.commons.NominabileFactory em sun.rmi.server.UnicastServerRef.oldDispatch (UnicastServerRef.java:396) em sun.rmi.server.UnicastServerRef.dispatch (UnicastServerRef.java:39) sun.rmi.transport.Transport $ 1.run (Transport.java:159) em java.security.AccessController.doPrivileged (método nativo) em sun.rmi.transport.Transport.serviceCall (Transport.java:155) em sun.rmi .transport.tcp.TCPTransport.handleMessages (TCPTransport.java:535) em sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run0 (TCPTransport.java:790) em sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run (TCPTransport.java:649) em java.util.concurrent.ThreadPoolExecutor $ Worker.runTask (ThreadPoolExecutor.java:886) em java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:908) em java.lang. Thread.run (Thread.java:619) em sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer (StreamRemoteCall.java:255) em sun.rmi.transport.StreamR emoteCall.executeCall (StreamRemoteCall.java:233) em sun.rmi.server.UnicastRef.invoke (UnicastRef.java:359) em sun.rmi.registry.RegistryImpl_Stub.rebind (fonte desconhecida) em progInternet2008.Pozzobon.tesi.Sla. main (Slave.java:54) Causado por: java.rmi.UnmarshalException: error unmarshalling argument; a exceção aninhada é: java.lang.ClassNotFoundException: progInternet2008.commons.NominabileFactory em sun.rmi.registry.RegistryImpl_Skel.dispatch (fonte desconhecida) em sun.rmi.server.UnicastServerRef.oldDispatch (UnicastServerRef.java:386) .server.UnicastServerRef.dispatch (UnicastServerRef.java:250) em sun.rmi.transport.Transport $ 1.run (Transport.java:159) em java.security.AccessController.doPrivileged (método nativo) em sun.rmi.transport. Transport.serviceCall (Transport.java:155) em sun.rmi.transport.tcp.TCPTransport.handleMessages (TCPTransport.java:535) em sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run0 (TCPTransport.java:790) em sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run (TCPTransport.java:649) em java.util.concurrent.ThreadPoolExecutor $ Worker.runTask (ThreadPoolExecutor.java:886) em java.util.concurrent.ThreadPoolExecutor $ Worker .run (ThreadPoolExecutor.java:908) em java.lang.Thread.run (Thread.java:619) Causado por: java.lang.ClassNotFoundException: progInternet2 008.commons.NominabileFactory em java.net.URLClassLoader $ 1.run (URLClassLoader.java:200) em java.security.AccessController.doPrivileged (método nativo) em java.net.URLClassLoader.findClass (URLClassLoader.java:188) .lang.ClassLoader.loadClass (ClassLoader.java:307) e java.lang.ClassLoader.loadClass (ClassLoader.java:252) em java.lang.ClassLoader.loadClassInternal (ClassLoader.java:320) em java.lang.Class. forName0 (método nativo) e java.lang.Class.forName (Class.java:247) em sun.rmi.server.LoaderHandler.loadProxyInterfaces (LoaderHandler.java:711) em sun.rmi.server.LoaderHandler.loadProxyClass (LoaderHandler. java: 655) em sun.rmi.server.LoaderHandler.loadProxyClass (LoaderHandler.java:592) em java.rmi.server.RMIClassLoader $ 2.loadProxyClass (RMIClassLoader.java:628) em java.rmi.server.RMIClassLoader (LoaderHandler.java:592) RMIClassLoader.java:294) em sun.rmi.server.MarshalInputStream.resolveProxyClass (MarshalInputStream.java:238) em java.io.ObjectInputStream.readProxyDesc (ObjectInputStream.java:1531) em java.io.ObjectInputStream.readClassDesc (ObjectInputStream.java:1493) em java.io.ObjectInputStream.readOrdinaryObject (ObjectInputStream.java:1732) em java.io.ObjectInputStream.readObject0 (ObjectInputStream.java.13ava). ObjectInputStream.readObject (ObjectInputStream.java:351) ... 12 mais

Eu li o tutorial Java RMI, mas ainda não consegui fazê-lo funcionar ...

Como argumentos da VM, eu configurei isso:

-Djava.rmi.server.codebase = file: $ {workspace_loc} / progInternet2008

por favor me ajude

(Eu estou usando Java 6)

questionAnswers(9)

yourAnswerToTheQuestion