RMI,problemas de conexion entre cliente-servidor

driana
22 de Julio del 2004
Hola , Cree dos programas en Java, un cliente y un servidor, corro el servidor en una maquina y después el cliente en la misma maquina y aparece el siguiente mensaje de error:" Problema: java.security.AccessControlException: access denied (java.net.SocketPermission localhost:1024- listen,resolve) " .Alguna sugerencia??

Para correr cliente/Servidor en maquinas distintas tengo que modificar algo del codigo que utilicè para que ambos corran en una misma maquina???

Tengan piedad soy Principiante.Espero que alguien sepa como ayudarme.
gracias

etrejo
22 de Julio del 2004
Tienes que correr el rmiregistry, luego corres el servidor y luego el cliente.
Verifica que el puerto no este siendo utilizado por otra aplicación, en que sistema operativo lo estas corriendo? verfifica que tienes los privilegios suficientes para crear conexiones.

Si lo vas a correr en dos máquinas distintas lo único que hay que tener en cuenta es que en el cliente debes colocar la direccion IP del servidor (donde por lo general se coloca localhost).

Suerte..

chuidiang
22 de Julio del 2004
Los permisos se consiguen por medio de un fichero java.policy que debes situar en el sitio adecuado (normalmente en el HOME del usuario que ejecuta).

Echa un ojo en http://www.geocities.com/chuidiang/java/rmi/rmi.html a ver si te sirve de ayuda.

Se bueno.