Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1850 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Applet non reconnu

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Applet non reconnu

n°1954786
tofti
Posté le 04-01-2010 à 13:55:02  profilanswer
 

Salut  :pt1cable:  
 
J'ai tomcat avec son repertoire "webapss" qui contient tous mes differents Projets (en Java Web)...
 
J'ai un Projet qui doit utiliser des applets à travers une JSP.
 
Voici l'architecture :
webapps/Projet/maJSP.jsp
 
qui contient :
 

Code :
  1. <applet codebase="." code="applets.Applet1" width=400 height=75>
  2. </applet>


 
Et mon applet se situe ici :
webapps/Projet/WEB-INF/classes/applets/Applet1.class
 
Qui peut m'expliquer (si mon organisation n'est pas bonne ) et surtout comment permettre à ma JSP de trouver mon applet ? (j'ai pour le moment une erreur lors de l'execution : class not found...)
 

Citation :

charger : classe applets.Applet1 introuvable.
java.lang.ClassNotFoundException: applets.Applet1
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: open HTTP connection failed:http ://localhost:8080/Projet/applets/Applet1.class
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 7 more
Exception : java.lang.ClassNotFoundException: applets.Applet1


 
Merci beaucoup   :hello:


Message édité par tofti le 04-01-2010 à 13:55:33
mood
Publicité
Posté le 04-01-2010 à 13:55:02  profilanswer
 

n°1955925
willy le k​id
Posté le 07-01-2010 à 18:26:12  profilanswer
 

le code base permet de donner le chemin de la classe de l'applet par rapport au jsp.
 
le jsp (son html généré) est chargé par le navigateur, tout comme l'applet
le jsp doit donc être dans le webapps, tout comme l'applet.
 
donc essayes codebase="WEB-INF/classes" (la c'est en chemin relatif)
ou codebase="/Projet/WEB-INF/classes"
 
la solution est de ce côté

n°1956001
cbeyls
Hail to the King, Baby
Posté le 08-01-2010 à 03:05:38  profilanswer
 

Le dossier "WEB-INF" n'est pas accessible publiquement par le navigateur web. Il contient les classes et ressources de ton application (servlets et autres) qui sont utilisés par le serveur J2EE.
Ce n'est pas là que tu dois mettre les fichiers de ton applet, mais dans n'importe quel autre dossier qui lui sera accessible via le navigateur web.
 
Dans ton cas, puisque ton codebase est ".", place les fichiers de ton applet dans le dossier racine, au même niveau que le dossier "WEB-INF".


Message édité par cbeyls le 08-01-2010 à 03:20:36

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Applet non reconnu

 

Sujets relatifs
Aide applet java niveau débutantAccess 2003 - on update cascade non reconnu ?
[AJAX] onreadystatechange non reconnu[résolu] 1 applet insérée 2 fois dont seule la première marche
Stopper un appletImage par dessus un applet flash
Performance d'un applet Java?applet signée cryptographiquement et autorisation
Redirection et envoi de données en POST avec applet Java[Applet] Envoyer des images via un applet java
Plus de sujets relatifs à : Applet non reconnu


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR