Salve raga spero che qualcuno conosca Eclipse, il mio problema riguarda l'esecuzione di un applet che si connette ad un DB e ricerca Dati da parte di una JSP.
In particolare ho creato un dinamic web application project ho scritto i sorgenti java della mia applet. Eclipse mette automaticamente tali sorgenti in Java resource->src
Mentre la web root è WebContent e qui viene posta la mia JSP. Mentre da quello che ho visto i file class li mette in una dir build/classes del mio progetto, quindi non nella web-root

Visto questo ho modificato la mia JSP (parte che chiama l'applet) cosi :

<APPLET CODE="build.classes.DataBaseApplet.class" WIDTH="600" HEIGHT="600"

align="top">
</APPLET>

Ecco il log:

caricamento: classe build.classes.DataBaseApplet.class non trovata.
java.lang.ClassNotFoundException: build.classes.DataBaseApplet.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Un known Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unk nown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unk nown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionR unnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: open HTTP connection failed:http://localhost:8080/MyFirstWebApp/...et/class.class
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unk nown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(U nknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknow n Source)
at java.security.AccessController.doPrivileged(Native Method)
... 7 more
Eccezione: java.lang.ClassNotFoundException: build.classes.DataBaseApplet.class

Come si vede dalla parte in grassetto viene cercata una classe inesistente class.class
mentre la classe da caricare è DataBaseApplet.class

Tutto ciò non si verifica se sposto tutto nella web-root.
Ovviamente non vorrei fare ciò visto che il progetto crescerà e non voglio spostare diverse decine di classi java in web-root.




Qualcuno sa come risolvere questa cosa in ECLIPSE ?
Anche perchè in futuro dovrei spostare la logica di connessione al Db in una servlet.

grazie 1000!!!