Salut,
j'ai un problème au niveau d'une application web, en effet, je travail sous eclipse europa, j'ai créé un dynamique web project
ensuite j'ai crée un package applet où là j'ai une classe fentre.java qui est mon applet dont voici le code :
ensuite dans le dossier WEB-CONTENT j'ai mon fichier index.jsp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public class fenetre extends JApplet{ public void init() { Label helloLabel = new Label(getParameter("hellotext")); add(helloLabel); } }
et j'ai mon fichier web.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <html> <body> <applet code="fenetre.class" width="200" height="200"> Votre navigateur ne supporte pas les applets. </applet> </body> </html>
Je lance ensuite se projet sur firefox et mon serveur d'application et glassfish, et voici l'erreur que j'ai dans la console java :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?xml version="1.0" encoding="UTF-8"?> web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>miniProjet</display-name> <distributable/> </web-app>
java.lang.NoClassDefFoundError: fenetre (wrong name: applet/fenetre)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Je ne sais pas d'où sa peut venir, j'ai essayé dans mon fichier.jsp mettre aussi code="applet.fenetre", mais j'ai la même erreur
merci pour vos réponses
PS : si vous connaissez des tutoriaux intéressants sur la mise en place d'application web sous eclipse avec des applets je suis preneur
Partager