Bonjour,

J'ai travaillé jusqu'a aujourd'hui sur une petite application permettant de se connecter à un annuaire LDAP, et de naviguer dedans. Tant que je l'executait sur ma machine, ca fonctionnait bien, mais je viens de l'intégrer à une page web en temps qu'applet, et voilà l'érreur :

javax.naming.CommunicationException: mon_serveur:mon_port [Root exception is java.security.AccessControlException: access denied (java.net.SocketPermission mon_serveur resolve)]
at com.sun.jndi.ldap.Connection.<init>(Unknown Source)
at com.sun.jndi.ldap.LdapClient.<init>(Unknown Source)
at com.sun.jndi.ldap.LdapClient.getInstance(Unknown Source)
at com.sun.jndi.ldap.LdapCtx.connect(Unknown Source)
at com.sun.jndi.ldap.LdapCtx.<init>(Unknown Source)
at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(Unknown Source)
at com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(Unknown
[...]
(pour des raisons de sécurité je n'ai ni affiché le nom du serveur, ni le port, remplacé par du texte en rouge).

L'erreur à lieu même en local, seul le lancement de l'applet avec Eclipse fonctionne.
Après quelques recherches, j'en ai déduit qu'il fallait créer le fichier policy correspondant, puis lancer une execution avec une syntaxe comme :

java -Djava.security.manager -Djava.security.policy=adresse_du_fichier_policy mon_appli
Seulement je ne vois pas comment passer ces paramètres pour l'execution de l'applet.
Un peu d'aide serait la bienvenue.

Merci d'avance