RMISecurityManager [Java][RMI] - Java - Programmation
Marsh Posté le 27-02-2003 à 00:17:28
Citation : |
euh non, rien à voir.
Citation : |
http://gethelp.devx.com/techtips/j [...] in0500.asp
Citation : |
je n'ai pas compris quelle était ta question
Marsh Posté le 27-02-2003 à 00:36:25
Pour faire simple, j'aurais aimé savoir comment s'utilise un RMISecurityManager ?
J'ai réussi à lancé l'application telle que sur le reseau d'une université et je n'arrive pas à lancer la meme application sur mon ordinateur personnel. Le lien semble avoir répondu à cela.
Et puisque je n'ai apparement pas compris la différence avec ou sans la 1ere ligne. Je rajoute une petite question pour la roue : quelle est cette différence ?
Merci de ton aide
Marsh Posté le 27-02-2003 à 00:44:19
mkAlbator a écrit : Pour faire simple, j'aurais aimé savoir comment s'utilise un RMISecurityManager ? |
Le lien répond à la question.
Et il ne faut pas mélanger le security menager global et l'aspect RMI. Dans une applet, pas mal de choses sont interdites du au fait que le code tourne dans le browser (depuis le net). Là en l'occurence le lien répondra aussi à ce qu'est un RMI security manager.
A+
Marsh Posté le 27-02-2003 à 00:13:00
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.