alonsyl
Messages postés348Date d'inscriptionmardi 6 avril 2004StatutMembreDernière intervention 6 novembre 2008
-
10 mars 2006 à 14:45
alonsyl
Messages postés348Date d'inscriptionmardi 6 avril 2004StatutMembreDernière intervention 6 novembre 2008
-
10 mars 2006 à 18:35
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 mon *.class et que je mets a la racine de ma page web.
voici l'erreur qui m'est renvoyee (e.toString()) :
java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc)
(ca plante sur Class.forName("sun.jdbc.odbc.jdbcodbcDriver");)
que ce passe t'il ? comment faire sauter cette erreur ???
il est peut etre utile de vous signaler que j'ai installe eclipse sur server et que la page web de mon applet est sur ce meme server => le parametrage est strictement identique.
scaryman
Messages postés492Date d'inscriptionvendredi 30 janvier 2004StatutMembreDernière intervention16 mai 200712 10 mars 2006 à 15:30
Salut
Si ta BDD n'est pas sur le meme serveur, c'est normal puisqu'une applet non-signée ne peut pas se connecter à autre chose que le serveur sur lequel elle est. C'est une sécurité mise en place par Sun.
alonsyl
Messages postés348Date d'inscriptionmardi 6 avril 2004StatutMembreDernière intervention 6 novembre 200812 10 mars 2006 à 16:23
si justement, mon applet est sur le meme server !!!
cependant, en cherchant sur internet, j'ai vu qu'il etait necessaire pour certaines operations liees aux bdd de signer son jar (comme tu y fais allusion).
le truc c'est qu'avec ca j'ai tjrs pas etendu mais permissions ! pourtant j'ai lu que cela etait rendu possible via des commandes "grant { permission java.security.AllPermission; }" mais je ne sais ni ou, ni quand, ni comment les joindre a mon jar.
pourriez-vous me renseigner a ce sujet ???
merci a vous,
alonsyl
Vous n’avez pas trouvé la réponse que vous recherchez ?
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 10 mars 2006 à 16:30
Pour info une applet c'est client side donc meme si tu teste en local
ton navigateur croit que c'est comme si l'applet etait à des millier de
kilometres de lui....