Bonjour,

J'ai une applet qui tente de se connecter à une base Oracle via le driver JDBC... Oracle.

Celà fonctionne parfaitement dans l'AppletViewer.

Par contre, depuis la page HTML, un problème (de sécurité semble-t-il) survient. L'exception suivante est levée :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
java.security.AccessControlException: access denied (java.net.SocketPermission venus resolve)
	at java.security.AccessControlContext.checkPermission(Unknown Source)
	at java.security.AccessController.checkPermission(Unknown Source)
	at java.lang.SecurityManager.checkPermission(Unknown Source)
	at java.lang.SecurityManager.checkConnect(Unknown Source)
	at java.net.InetAddress.getAllByName0(Unknown Source)
	at java.net.InetAddress.getAllByName0(Unknown Source)
	at java.net.InetAddress.getAllByName(Unknown Source)
	at java.net.InetAddress.getByName(Unknown Source)
	at java.net.InetSocketAddress.<init>(Unknown Source)
	at java.net.Socket.<init>(Unknown Source)
	at oracle.net.nt.TcpNTAdapter.connect(Unknown Source)
	at oracle.net.nt.ConnOption.connect(Unknown Source)
	...
Où "venus" est simplement le nom du serveur.


Comment résoudre ce problème ?

Pensez-vous que le problème vienne plutôt du navigateur (il s'agit ici de firefox) ou de la JRE (ici une 1.5) ?

J'ai fouillé dans les paramètres de chacun sans rien trouver de déterminant?


Merci de votre aide.

bob