Sto sviluppando un Dynamic Web project java con Eclipse e mi trovo davanti a un problema che non sò risolvere. Questo progetto contiene servlet(contenute nella cartella src/common/) pagine html e jsp(contenute in WebContent). Il progetto richede anche la presenza di applet che interagiscano con le servlet, ma non riesco a far partire nessun tipo di applet, neanche quelel banali! Proprio per capire in cosa sbagliavo ho creato una applet che fa apparire un bottone sfoglia al centro della pagina.
questo codice java è presente nella cartella src/common/ come tutti gli altri file .java. Tali file vengono compilati nella cartella mybuild/common. Le pagine html che deve caricare l'applet è questa e si trova nella cartella WebContent/codice:public class UploadApplet extends JApplet { JButton sfoglia; int i; public void init() { Container c = getContentPane(); c.setLayout(new FlowLayout()); sfoglia = new JButton ("Sfoglia"); c.add(sfoglia); } }
Ma quando accedo alla pagina prova.html mi viene dato questo errorecodice:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> </head> <body> <applet CODE="mybuild/common/UploadApplet.class" WIDTH=100 HEIGHT=100 ></applet> </body> </html>
non capisco xkeeeeeecodice:caricamento: classe mybuild/common/UploadApplet.class non trovata. java.lang.ClassNotFoundException: mybuild.common.UploadApplet.class 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://127.0.0.1:8080/Tesi2/mybuild/...et/class.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 Eccezione: java.lang.ClassNotFoundException: mybuild.common.UploadApplet.classHelp please

Help please
Rispondi quotando