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 :
(pour des raisons de sécurité je n'ai ni affiché le nom du serveur, ni le port, remplacé par du texte en rouge).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
[...]
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 :
Seulement je ne vois pas comment passer ces paramètres pour l'execution de l'applet.java -Djava.security.manager -Djava.security.policy=adresse_du_fichier_policy mon_appli
Un peu d'aide serait la bienvenue.
Merci d'avance

 

 
		
		 
        

 
			
			


 
			 
   


 Problême de Socket avec un applet java (RMI/policy)
 Problême de Socket avec un applet java (RMI/policy)
				 Répondre avec citation
  Répondre avec citation 
			 
 
Partager