He estado utilizando RMI para un proyecto en el que estoy trabajando actualmente y quiero enlazar desde varios hosts a un solo registro de RMI.Uso de un solo registro de RMI
Sin embargo cuando intento hacerlo me sale un error que dice
java.rmi.AccessException: Registry.Registry.bind anulado; origen/192.168.0.9 es un servidor no local
Lo hice tan googleando y parece que RMI detiene hosts remotos de enlace por defecto, lo que quiero saber es ¿hay alguna manera de anular o pasar por alto esto?
Si alguien tiene alguna sugerencia sobre cómo superar este problema, sería muy apreciado, he intentado utilizar diferentes archivos de política y anular el administrador de seguridad, pero ninguno parece funcionar.
Usted está equivocado. El Registro RMI * es * un servicio de nombres. No es un envoltorio sobre nada. Simplemente no aceptará solicitudes de vinculación/reenvío/desvinculación que no sean del localhost. Eso no es lo mismo que no ser capaz de apuntar a objetos remotos. Puede. – EJP