Mon applet ne fonctionne pas quand elle située sur un serveur nt.

Signaler
Messages postés
20
Date d'inscription
lundi 15 avril 2002
Statut
Membre
Dernière intervention
3 octobre 2003
-
Messages postés
1
Date d'inscription
jeudi 14 août 2003
Statut
Membre
Dernière intervention
14 août 2003
-
J'ai une applet toute simple qui affiche juste un bouton :

import java.applet.*;
import java.awt.*;

public class BoutonApplet extends Applet{//Début de l'applet BoutonApplet

Button Button1 = new Button ("Ok");//Déclare le Bouton Button1

public void init (){//début de la méthode d'initialisation de l'applet

add (Button1);//Affiche le Boutton Button1

}//fin de la méthode d'initialisation de l'applet
}//Fin de l'applet BoutonApplet

Quand cette applet est située sur mon poste, elle s'affiche bien dans mon navigateur.
Quand cette applet est située sur un autre poste du réseau, dans un réperoire dont j'ai
les droits, elle s'affiche bien dans mon propre navigateur.
Quand cette apllet est située sur le serveur nt, dans un réperoire dont j'ai
les droits, l'applet ne s"affiche pas et j'ai le message suivant dans la console java :

java.lang.IllegalArgumentException

at sun.net.www.ParseUtil.decode(ParseUtil.java:155)

at sun.net.www.protocol.file.Handler.openConnection(Handler.java:56)

at java.net.URL.openConnection(URL.java:943)

at sun.applet.AppletPanel.getAccessControlContext(AppletPanel.java:845)

at sun.applet.AppletPanel.getClassLoader(AppletPanel.java:779)

at sun.applet.AppletPanel.createAppletThread(AppletPanel.java:139)

at sun.applet.AppletPanel.init(AppletPanel.java:192)

at sun.plugin.AppletViewer.appletInit(AppletViewer.java:560)

at sun.plugin.viewer.LifeCycleManager.initAppletPanel(LifeCycleManager.java:171)

at sun.plugin.viewer.IExplorerPluginObject$Initer.run(IExplorerPluginObject.java:169)

Cela ne ressemble pas à un problème de sécurité, et j'ai bien les droits sur le répertoire de l'applet sur le serveur. Quelqu'un à une suggestion?

1 réponse

Messages postés
1
Date d'inscription
jeudi 14 août 2003
Statut
Membre
Dernière intervention
14 août 2003

J'ai eu le même problème. Et c'est assez facile à résoudre (enfin, dans mon cas, ça l'était). C'est juste un problème de caractères accentués.
Supprime ceux qui existent dans le chemin menant à l'applet et ça devrait marcher !