Salve galera, Tenho 2 classes e um1 interface para implantar o RMI, fiz tudo, compilei legal, fui na máquina servidor executei o rmiregistry e deixei a classe servidor rodando, fui no cliente tentei executar a classe e da o seguinte erro: access denied (java.net.SocketPermission enderecodoservidor resolve) Alguém sabe o que pode estar dando errado??? OBS: Gerei os arquivos Segue as classes utilizadas: _SKEL e _STUB e tenho o _STUB tanto na maquina servidor quanto na cliente. import java.rmi.*; public class Cliente{ public static void main(String args[]){ try{ if(System.getSecurityManager() == null){ System.setSecurityManager(new RMISecurityManager()); } itfMetodosRemotos mr; mr = (itfMetodosRemotos)Naming.lookup("rmi://endereco/ObjetoRemoto"); System.out.println(mr.Metodo1()); System.out.println(mr.Metodo2(10)); System.out.println(mr.Metodo3(2, 10)); }catch(Exception e){ System.out.println(e.getMessage()); } } } public interface itfMetodosRemotos extends java.rmi.Remote{ public String Metodo1() throws java.rmi.RemoteException; public int Metodo2(int n) throws java.rmi.RemoteException; public int Metodo3(int n1, int n2) throws java.rmi.RemoteException; } import java.rmi.*; import java.rmi.server.*; public class MetodosServidor extends UnicastRemoteObject implements itfMetodosRemotos{ public MetodosServidor() throws RemoteException { super(); } public String Metodo1() throws RemoteException{ return "Teste de retorno metodo1"; } public int Metodo2(int n) throws RemoteException{ return n; } public int Metodo3(int n1, int n2) throws RemoteException{ return n1 + n2; } public static void main(String args[]){ try{ if (System.getSecurityManager() == null){ System.setSecurityManager(new RMISecurityManager()); } MetodosServidor ms = new MetodosServidor(); Naming.rebind("ObjetoRemoto", ms); }catch (Exception e){} } }
------------------------------ 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] -------------------------------------------------------------------------