Hola tengo una aplicacion creada en jboss (es un war) la cual contiene
dentro del directorio web-inf/lib un jar con la implementacion de una
serie de servicios que se exportan con spring via rmi y son accedidos
por distintos clientes.,
Los servicios cuando son llamados desde otras maquinas virtuales
funciona perfecto, salvo cuando estos reciben como parametro un objeto
que no sea primitivo,
Ejemplo cuando llamo al metodo guardar(Propuesta) de un servicio
java.rmi.ServerException: RemoteException occurred in server thread;
nested exception is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested
exception is:
java.lang.ClassNotFoundException: No ClassLoaders found for:
cl.nectia.penta.polizas.common.modelo.propuesta.Propuesta (no security
manager: RMI class loader disabled)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:325)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
Lo raro es que existen otros metodos que retornan estos objetos del
servidor al cliente y funcionan perfecto, el problema es cuando quiero
enviar objetos del cliente al servidor.
Alguien podria ayudarme por favor ?
Muchas gracias
Santiago