Estou criando um cliente RMI para se conectar com um servidor em execu��o
em outra m�quina remota (nos testes, tenho um servidor RMI em Linux e
Cliente em Windows):
. . .
import java.rmi.*;
public class TesteServer{
public static void main(String args[]){
try{
System.setSecurityManager(new RMISecurityManager());
PersistenceServer p =
(PersistenceServer)Naming.lookup("//<ipdamaquina>/server");
Usuario[] u = p.getUserList();
for(int i=0; i<u.length; i++){
System.out.println(u[i].getID() + "\t" + u[i].getNome());
}
}catch(Exception e){ e.printStackTrace(); }
}
}
Ao executar, recebo a seguinte exce��o:
java.security.AccessControlException: access denied
(java.net.SocketPermission 1
64.137.86.229:1099 connect,resolve)
at
java.security.AccessControlContext.checkPermission(AccessControlConte
xt.java:272)
at
java.security.AccessController.checkPermission(AccessController.java:
399)
at
java.lang.SecurityManager.checkPermission(SecurityManager.java:545)
at java.lang.SecurityManager.checkConnect(SecurityManager.java:1044)
at java.net.Socket.<init>(Socket.java:262)
at java.net.Socket.<init>(Socket.java:100)
at
sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirect
SocketFactory.java:25)
at
sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMaster
SocketFactory.java:120)
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:499)
at
sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:190
)
at
sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:174)
at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:318)
at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
at java.rmi.Naming.lookup(Naming.java:84)
at TesteServer.main(testeServer.java:11)
Suponho que minha jre n�o tenha permiss�o para acessar um servidor RMI
remoto. Algu�m sabe como corrigir o problema?
Sreng
_________________________________________________________________
Associe-se ao maior servi�o de e-mail do mundo atrav�s do MSN Hotmail.
http://www.hotmail.com/br
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------