Bonjour,
J'ai une page JSP à partir de laquelle je charge une applet.
Mon applet est appelée à partir de ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<APPLET code="Client.class" height="300" width="500" name="AppletChat" vspace="18" hspace="17" archive="Client.jar" codeBase="pages/EspaceGroupes/" style="top:50;left:50">
L'applet se situe dans un fichier Client.class lui-même situé dans un fichier Client.jar. J'ai le message d'erreur suivant :
Java Plug-in 1.6.0_16
Utilisation de la version JRE 1.6.0_16-b01 Java HotSpot(TM) Server VM
Répertoire d'accueil de l'utilisateur = /home/leval
----------------------------------------------------
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
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>
----------------------------------------------------


charger : classe Client.class introuvable.
java.lang.ClassNotFoundException: Client.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:152)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Plugin2ClassLoader.java:445)
at sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:2880)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1397)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.io.IOException: open HTTP connection failed:http://localhost:8080/Liberscol_1.9/...nt/class.class
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Applet2ClassLoader.java:460)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Applet2ClassLoader.java:46)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Applet2ClassLoader.java:126)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:123)
... 6 more
Exception : java.lang.ClassNotFoundException: Client.class
J'ai un collègue qui arrive à charger correctement l'applet, donc le problème doit venir de ma configuration.
Je suis sous Linux Debian, avec Eclipse 3.5 et Tomcat 5.5.26.
Merci d'avance pour vos idées.