Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [JAVA] Rmi

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    114

    [JAVA] Rmi

    Ciao,
    sto usando RMI, vi spiego brevemente:

    1) Un server che registra l' oggetto remoto al registry.
    2) Un cliente che non riesce ad accedere ai metodi remoti dell' oggetto.

    Il client fa normalmente la seguente chiamata per ottenere il riferimento dell' oggetto remoto:

    serverRef = (Server) Naming.lookup ("rmi://192.168.1.55/ChatServer");

    Questa è l'eccezione.


    java.security.AccessControlException: access denied (java.net.SocketPermission 192.168.1.55:1099 connect,resolve)
    at java.security.AccessControlContext.checkPermission (Unknown Source)
    at java.security.AccessController.checkPermission(Unk nown Source)
    at java.lang.SecurityManager.checkPermission(Unknown Source)
    at java.lang.SecurityManager.checkConnect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at java.net.Socket.<init>(Unknown Source)
    at java.net.Socket.<init>(Unknown Source)
    at sun.rmi.transport.proxy.RMIDirectSocketFactory.cre ateSocket(Unknown Source)
    at sun.rmi.transport.proxy.RMIMasterSocketFactory.cre ateSocket(Unknown Source)
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknow n Source)
    at sun.rmi.transport.tcp.TCPChannel.createConnection( Unknown Source)
    at sun.rmi.transport.tcp.TCPChannel.newConnection(Unk nown Source)
    at sun.rmi.server.UnicastRef.newCall(Unknown Source)
    at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
    at java.rmi.Naming.lookup(Unknown Source)
    at ChatImpl.main(ChatImpl.java:25)


    Ho settato una policy totalmente permissiva.... Sembra che ci sia qualche restrizione....
    Non riesco a capire...

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    114
    Risolto!

    Dovevo lanciare il client ugualmente con la chiamata di sistema: -Djava.security.policy=......

    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.