[AccessControlException] pb d'acces à service web
Bonjour,
Je souhaite faire connecter mon applet (via les librairies axis) à mon service web(développé en php), situé sur le même site ( pour l'instant en 127.0.0.1 sur mon poste de développement ).
J'obtiens une erreur, pourtant je pensais qu'une applet avait le droit de communiquer avec l'host d'ou elle provient...dois-je utiliser une autre technique ( jws ?)
l'applet est charger sur la page http://127.0.0.1/punBBTest/index.php et doit se connecter à http://127.0.0.1/punBBTest/server.php
Voici lerreur que j'obtiens :
Citation:
Java Plug-in 1.5.0_06
Utilisation de la version JRE 1.5.0_06 Java HotSpot(TM) Client VM
Répertoire d'accueil de l'utilisateur = /home/stephane
----------------------------------------------------
c: effacer la fenêtre de la console
f: finaliser les objets de la file d'attente de finalisation
g: libérer la mémoire
h: afficher ce message d'aide
l: vider la liste des chargeurs de classes
m: imprimer le relevé d'utilisation de la mémoire
o: déclencher la consignation
p: recharger la configuration du proxy
q: masquer la console
r: recharger la configuration des politiques
s: vider les propriétés système et déploiement
t: vider la liste des threads
v: vider la pile des threads
x: effacer le cache de chargeurs de classes
0-5: fixer le niveau de traçage à <n>
----------------------------------------------------
>>> Constructeur
>>> init
java.lang.ExceptionInInitializerError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.apache.axis.components.logger.LogFactory.class$(LogFactory.java:45)
at org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.java:41)
at org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java:33)
at org.apache.axis.handlers.BasicHandler.<clinit>(BasicHandler.java:43)
at org.apache.axis.client.Service.getAxisClient(Service.java:104)
at org.apache.axis.client.Service.<init>(Service.java:113)
at soap.forum.ClientSoapForum.connect(ClientSoapForum.java:47)
at soap.forum.ClientSoapForum.<init>(ClientSoapForum.java:39)
at main.Applet.init(Applet.java:52)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission org.apache.commons.logging.LogFactory.HashtableImpl read)
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.checkPropertyAccess(Unknown Source)
at java.lang.System.getProperty(Unknown Source)
at org.apache.commons.logging.LogFactory.createFactoryStore(LogFactory.java:320)
at org.apache.commons.logging.LogFactory.<clinit>(LogFactory.java:1725)
... 15 more
Exception in thread "thread applet-main.Applet.class" java.lang.NullPointerException
at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
at sun.plugin.AppletViewer.showAppletException(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
/usr/share/themes/LegacyHuman/gtk-2.0/gtkrc:7: Failed to parse property value " GTK_SHADOW_NONE " for `GtkMenuItem::shadow-type'
/usr/share/themes/LegacyHuman/gtk-2.0/gtkrc:58: Engine "clearlooks" is unsupported, ignoring