OVH Cloud OVH Cloud

MySQL, Jdbc, Applet et permissions

2 réponses
Avatar
circuit_breaker
Bonjour,

J'ai écrit une petite applet se connectant à une base de données
MySQL. Dans la version "application" pas de problème. Avec
AppletViewer, ça fonctionne. Mais avec Mozilla, j'ai une erreur de
permissions (java.security.AccessControlException... connect, resolve)
et ce, même si j'exécute l'applet à partir du Web Server...

Que faire?

2 réponses

Avatar
Ulrich Vachon
"circuit_breaker" a écrit dans le message de
news:
Bonjour,

J'ai écrit une petite applet se connectant à une base de données
MySQL. Dans la version "application" pas de problème. Avec
AppletViewer, ça fonctionne. Mais avec Mozilla, j'ai une erreur de
permissions (java.security.AccessControlException... connect, resolve)
et ce, même si j'exécute l'applet à partir du Web Server...

Que faire?



Salut,

Tu dois signer ton applet pour lui donner les droit de RW. En lisant la FAQ
tu tombes sur :
http://java.sun.com/docs/books/tutorial/security1.1/ et l'exemple qui va
avec.

Bon code,
Ulrich.

Avatar
circuit_breaker
Je ne saisis pas très bien. L'applet, le fureteur, Apache et MySQL
sont sur le même serveur. Sur un autre serveur (NT4), l'applet n'a
pas à être signée pour connecter à une base de données Oracle...

Dans le présent cas, si j'ajoute "" et
"" dans la liste des usagers de MySQL, l'applet
fonctionne correctement à partir d'un fureteur (IE et Mozilla) sur les
deux IP respectives. Mais là, il faudrait que j'ajoute chaque IP dans
MySQL ce qui n'a pas de bon sens :)

Je vois le problème ainsi:
Machine A = Serveur (http, MySQL, applets...)
Machine B = Client

Lorsque B demande une page web, le serveur B fait le travail,
s'identifie à MySQL en tant que "" et retourne les
résultats à A.

Que fais-je de travers?

"Ulrich Vachon" wrote in message news:<c6h9t3$pai$...
"circuit_breaker" a écrit dans le message de
news:
Bonjour,

J'ai écrit une petite applet se connectant à une base de données
MySQL. Dans la version "application" pas de problème. Avec
AppletViewer, ça fonctionne. Mais avec Mozilla, j'ai une erreur de
permissions (java.security.AccessControlException... connect, resolve)
et ce, même si j'exécute l'applet à partir du Web Server...

Que faire?



Salut,

Tu dois signer ton applet pour lui donner les droit de RW. En lisant la FAQ
tu tombes sur :
http://java.sun.com/docs/books/tutorial/security1.1/ et l'exemple qui va
avec.

Bon code,
Ulrich.