Voici un morceau de code pour introduire ma question :
System.setSecurityManager(new RMISecurityManager());
try {
LocateRegistry.createRegistry(8686);
Serveur leServeur = new Serveur();
Naming.bind("//localhost:8686/leServeur",leServeur);
System.out.println("Démarrage du serveur" );
} catch(Exception e) {
System.out.println("Echec de création du serveur " );
}
Le code ci-dessus fait partie d'une application. Ce qui veut dire -si j'ai bien compris la chose- que la 1ere ligne n'est pas indispensable.
Mon problème est de savoir dans le cas où l'on desire utiliser un SecurityManager, en général, et un RMISecurityManager dans le cas présent, comment peut-on gerer les permissions qu'il faut alors definir ?
Doit-on créer un fichier policy ? ou alors peut-on inclure dans le code des permissions particulière ? Quelle est si les deux sont faisables la meilleur solution ?
Par ailleur, j'ai du réaliser dans le cadre de travaux pratique une application RMI et pour ce TP, le partie correspondante au code précédant nous avait été fournis et cela marchait tel que sans problème. J'aurais donc aimé avoir l'avis d'administrateur systeme pour me renseigner sur les méthodes que l'on peut utiliser pour gerer la chose.