salut,
je n'arrive pas à rendre actif mon serveur RMI. En fait je crois qu'il n'arrive pas à faire le lien entre l'objet et ma référence. Du coup ça me lève une exception. Est-ce un problème de PATH ou encore de droit lié au réseau??


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package hello2;
 
import java.rmi.*;
 
public class HelloServer {
 
  public static void main(String[] args) throws RemoteException {
 
    /*Lancer Security manager*/
    if (System.getSecurityManager()==null) {
         System.setSecurityManager(new RMISecurityManager());
    }
 
    try {
      Hello obj = new Hello ("HelloServeur");
      /*créer une instance de la classe Hello et
      l'enregistrer dans le serveur de noms */
      Naming.rebind("rmi://localhost/HelloServer",obj );
      System.out.println ("Serveur prêt");
    }
    catch (Exception e) {
      System.out.println("Il y a une erreur du serveur " + e);
    }
  }
}
l'erreur émise est :

java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:1099 connect,resolve)