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 : JDBC => java.security.AccessControlException [ Archives / JDBC ] (alonsyl)

vendredi 10 mars 2006 à 14:45:10 | JDBC => java.security.AccessControlException

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 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.

merci a vous,


alonsyl

vendredi 10 mars 2006 à 15:30:23 | Re : JDBC => java.security.AccessControlException

scaryman

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.

Sinon je ne vois pas

vendredi 10 mars 2006 à 16:18:20 | Re : JDBC => java.security.AccessControlException

Twinuts

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Salut,

l'applet doit être signé ou avoir les fichiers policy de configuré sur le post client

WORA

vendredi 10 mars 2006 à 16:23:01 | Re : JDBC => java.security.AccessControlException

alonsyl

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).

j'ai donc creer un certificat que je suis capable de joindre a mon jar (comme indique sur developper.com : [ Lien ]).

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

vendredi 10 mars 2006 à 16:27:00 | Re : JDBC => java.security.AccessControlException

Twinuts

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
http://www.javafr.com/infomsg/SUN-JDBC-ODBC-JDBCODBCDRIVER-CLASSNOTFOUNDEXCEPTION-0_682024.aspx

sinon pour les fichiers java.policy(c'est eux qui contiennent les grant{...} cherche sur le net il y a plein d'info dessus

WORA

vendredi 10 mars 2006 à 16:30:15 | Re : JDBC => java.security.AccessControlException

Twinuts

Membre Club Administrateur CodeS-SourceS
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....

WORA

vendredi 10 mars 2006 à 18:35:21 | Re : JDBC => java.security.AccessControlException

alonsyl

cette derniere infos est veritablement interessante !!!

merci a vous,


alonsyl



Cette discussion est classé dans : java, applet, jdbc, security, accesscontrolexception


Répondre à ce message

Sujets en rapport avec ce message

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 Applet et RMI [ par 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 [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 JDBC [ par edaunye ] Bonjour J'ai un applet de connexion à une base (voir code plus bas) qui fonctionne très bien, lancé à partir d'eclipse. Mais si je la lance à partir d Comment on charge un driver dans un applet? [ par Nisnor ] Salut à tous...Heu je sais que j'ai déja fais un topic a ce sujet mais impossible de remettre la main dessu (si quelqu'un pouvait me dire comment on f 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. 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. Applet java et bdd Access via JDBC [ par ch6041 ] Salut à tous,J'ai une applet que je veux qu'elle me permette d'interroger une bdd Access via le driver JDBC mais lors d Permissions perdues après l'appel depuis le PHP [ par abhoryo ] Bonjour et bonne année.J'ai un souci au niveau des permissions que je n'ai pas d'habitude. Je m'explique.Je développe une applet qui écrit sur le disq Java -> Html [ par luckybenji86 ] Bonjour à tous,Je viens à vous pour un renseignement. J'aimerai savoir si il serait possible d'implanter une api java dans une page internet, question


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

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



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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,250 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é.