Java - RMI

 
Vista:

RMI

Publicado por NickNN (11 intervenciones) el 15/12/2007 13:50:26
Hola tengo un problema.
Estoy intentado mediante RMI que se comuniquen 3 servidores, cuando uno se levante envie una señal al otro, y asi este pueda enviarle os datos que no le llegaron mientras estaba caido. Todo iba bien cuando cuando el Servidora ejecutaba metodos de B y C pero cuando intente hacer que el B o e C ejecuten metodos de A me sale siempre este error:

java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
java.lang.ClassNotFoundException: comunicaciones.IServidorVueltaFun (no security manager: RMI class loader disabled)
at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
at java.rmi.Naming.lookup(Unknown Source)
at servidor.comunicaciones.ServidorC.main(ServidorC.java:69)
Caused by: java.lang.ClassNotFoundException: comunicaciones.IServidorVueltaFun (no security manager: RMI class loader disabled)
at sun.rmi.server.LoaderHandler.loadProxyClass(Unknown Source)
at java.rmi.server.RMIClassLoader$2.loadProxyClass(Unknown Source)
at java.rmi.server.RMIClassLoader.loadProxyClass(Unknown Source)
at sun.rmi.server.MarshalInputStream.resolveProxyClass(Unknown Source)
at java.io.ObjectInputStream.readProxyDesc(Unknown Source)
at java.io.ObjectInputStream.readClassDesc(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
... 3 more

Se sigue ejecutando, pero no se porque sale, y no puedo acceder a A desde B o C.
Haber si alguien me puede ayudar. Gracias!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder