java.rmi.UnmarshalException: error al desarmar argumentos; la excepción anidada es: java.lang.ClassNotFoundException: ServicesTableau

Esa clase no está disponible en CLASSPATH del Registro RMI. La forma más sencilla de solucionarlo es iniciar el Registro en la misma JVM, a través de LocateRegistry.createRegistry().Almacenar el resultado en un campo estático.

Respuesta 1

Esto me sucedió porque no ejecuté rmiregistryen el mismo directorio que el servidor.

Respuesta: 2

En algunos casos, debe mover el código de sus clientes rmi (interfaz y principal) al paquete predeterminado. Repítalo para el lado del servidor. Puede resolver su problema (trabajar con el empaquetado en rmi no es tan obvio).

Respuesta: 3

Tengo una aplicación web que usa hibernate 3.6.4 y spring 3.2.4 (mvc, tx y seguridad) y se ejecuta en tomcat 7. Cada vez que implemento una versión más nueva de mi aplicación sin reiniciar tomcat, entonces ...

Posible duplicado: usando eval en Java En javascript puedo llamar a una función usando eval como: eval ('my_javascript_code;') ¿Hay algo así en C # o JAVA que me permita ejecutar C # o JAVA ...

En mi aplicación de Android tengo que comunicarme con un servicio web https y leer la respuesta. He informado al servidor que configuró SSL con TLS 1.2. Estoy usando el siguiente código de muestra para ...

Estoy implementando una clase personalizada en Java que implementa Map. De acuerdo con la API del mapa, necesito lanzar una IllegalArgumentException para los métodos put (k, v) y putAll (mapa). Creo que tiro esto ...