Re-Bonjour,
J’ai encore un problème en java (et oui c’est la vie), et malgré les infos trouver sur google je ne suis pas arrive à m’en sortir.
Je veux créer une application RMI, voici ma source :
Code :
- import java.awt.*;
- import java.util.*;
- import java.text.*;
- import java.net.URL;
- import java.net.MalformedURLException;
- import java.awt.image.*;
- import java.io.*;
- import java.awt.event.*;
- import java.rmi.*;
- import java.rmi.server.*; // pour UnicastRemoteObject
- public class WriteFile
- {
- public static void main(String[] args)
- {
- System.out.println("WriteFile" );
- if(System.getSecurityManager() == null)
- System.setSecurityManager(new RMISecurityManager());
- CompteurImpl compteur = null;
- try
- {
- compteur = new CompteurImpl(0);
- Naming.rebind("cpt", compteur); // (1)
- }
- catch (Exception e)
- {
- System.out.println("Erreur : "+e);
- System.exit(2);
- }
- System.out.println ("Service bound...." );
- }
- }
|
Le problème est que java me créer une erreur a la ligne (1) du type :
Code :
- java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:1099 connect,resolve)
|
Je ne sais vraiment pas ce que cloche donc si vous aviez une idées ce serai génial.
Mathieu