Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Applet et RMI [ Archives / Au secours ] (eric34)

dimanche 7 novembre 2004 à 19:16:28 | Applet et RMI

eric34

Bonjour à tous,

Je m'initie au JAVA / RMI pour faire fonctionner un jeu de carte sur un serveur.

J'ai fait une classe qui fonctionne côté serveur , sa méthode est appelée par le client (Applet).

Qunad l'applet est exécutée sur la même machine que le serveur ca marche , quand je lance le client à partir d'un autre PC du réseau local j'ai le problème suivant :
sur l'instruction :
System.setSecurityManager(new RMISecurityManager());

j'ai sur la console Java du poste client :
JavaSecurityAccessControlException : access denied java.lang.RunTimePermission Create Security Manager

Le lancement du serveur :
java -Djava.security.manager -Djava.security.policy=/root/.java.policy multSRV

dans .java.policy , c'est la fête !!! :
grant {

permission java.security.AllPermission;
};
grant {
permission java.net.SocketPermission "*:1000-33333", "accept, connect";
permission java.net.SocketPermission "*:80", "connect";
permission java.net.SocketPermission "*:1099", "accept , connect , resolve";
permission java.security.AllPermission;
};

Le registre RMI est sur le port par défaut 1099.

Merci de m'aider , je galère depuis un bon moment.

mercredi 10 novembre 2004 à 23:30:52 | Re : Applet et RMI

eric34

La solution m'a été donnée sur un autre forum , je la met sur celui ci , au cas où ce problème arrive à un autre .

Il faut créer un .jar et le signer .

La sécurité , dans sa grande sagesse m'interdit d'exécuter à distance cette applet non signée



A +

jeudi 18 novembre 2004 à 00:08:32 | Re : Applet et RMI

waoooo

Pour plus d'info, si ton serveur est seul sur une machin depourvue de parefeu ( tel que windows ) , alors la signature suffit.
Si il y a un proxy, passerelle, parfeu.... aïe, il faut passer par le port 80 ( web ) pour encapsuler le protocole RMI ainsi un passage est autorisé par les parefeu ( en particulier sous Os/Linux ... ) . Le port 22 peu aussi etre utilisé sur le même principe.
Bref, avec un parefeu, il y a des chance que ca se complique :(
a+


vendredi 10 juin 2005 à 10:24:29 | Re : Applet et RMI

ghrissi31

Salut eric34,
en fait moi je suis entrain de faire la mm chose, sauf que j'ai deja fais la signature de l'applet, mais j'arrive a la connecter à un serveur RMI (ce n'est pas un prob desécu, mais plutot de classes).
donc peux tu m envoyer l'application que tu as réaliser afin de savoir ce qu'il me manque exactment , Merci
karim.ghrissi@mailwatcher.net ou ghrissi31@yahoo.fr



Cette discussion est classé dans : java, applet, rmi, security, permission


Répondre à ce message

Sujets en rapport avec ce message

[RMI]java.security.AccessControlException [ par ybertrand2 ] java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:1099 connect,resolve) at java.security.AccessControlContext.c Java, Applet, MYSQL, java.security.AccessControlException [ par pat7812 ] Coucou,je suis entrain de creer un programe (Java, 1.4.2), qui lit dans une base de données MYSQL, et affiche ces memes données sous differents tablea JDBC => java.security.AccessControlException [ par alonsyl ] bonjour,j'ai une applet depuis laquelle j'essaie d'interroger 1 BDD MS Access. tout marche comme il faut depuis eclipse mais ca foire quand je prends Jupload: applet de telechargement JSP [ par tamazirte ] Bonjour,J'essaie d'utilser Jupload mais sans réussite"Error:java.net.connectException/Connection refused/connect" qlq'un peut m'aider svp?Je ne peux u transformation d'application en applet!!! [ par steflanul ] Bonsoir  ou bonjour à tout les programmeurs JAVA!je recherche un peu d'aide car je dois transformer une application Java en une applet et j'ai tro de Applet NetBeans HTML Probleme [ par watoubilly ] Bonjour, je suis en train de developper une japplet sous NetBeans 5.0 Beta2. Tout se passe bien lorsque j'execute mon applet dans NetBeans avec l'appl jdbcodbc et applet [ par bekir_net ] lors d'une utilisation d'une applet qui utilise elle meme l'oracle comme base de données je recoit toujour le sessage suivant dans le console de la ma Lancer un exécutable à partir d'une applet java [ par Hibatollah ] Bonjour à tous, j voulais savoir comment procéder pour lancer un exécutable à partir d'une applet java ou tout simplement d'un code java??Merci Etablir une connection a une base de données xindice dans une applet java via un serveur tomcat !!! [ par cherif_ahmed_23 ] dans le cadre d'un projet j'ai réaliser une applet java qui permet de sauvegarder des document des documents xml dans une base de donnée xindice dans connection jdbc et applet [ par bekir_net ] Salut à toutes et a touslors du développemeny d'une application j'ai travailler un application particuliere: gestion de rendez-vous en utilisant java.


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.