ho creato una applet.
utilizzando appletviewer l'applet funziona correttaente.
Tuttavia, copiando l'applet in una directory webapps di tomcat, viene restituito un errore:
codice:
Java Plug-in 1.6.0_26
Uso della versione JRE 1.6.0_26-b03 Java HotSpot(TM) Client VM
Directory principale utente = /home/dario
----------------------------------------------------
c: cancella finestra console
f: finalizza oggetti nella coda di finalizzazione
g: recupera spazio
h: visualizza questo messaggio di aiuto
l: esegui dump dell'elenco classloader
m: stampa utilizzo memoria
o: attiva registrazione eventi
q: nascondi console
r: ricarica configurazione criteri
s: esegui dump delle proprietà del sistema e dell'installazione
t: esegui dump dell'elenco thread
v: esegui dump dello stack del thread
x: cancella cache classloader
0-5: imposta livello di traccia su <n>
----------------------------------------------------
caricamento: classe Main/MainApplet.class non trovata.
java.lang.ClassNotFoundException: Main.MainApplet.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:252)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Plugin2ClassLoader.java:250)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:180)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:161)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Plugin2ClassLoader.java:687)
at sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:3025)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1498)
at java.lang.Thread.run(Thread.java:662)
Eccezione: java.lang.ClassNotFoundException: Main.MainApplet.class
di seguito il contenuto della directory:
codice:
Satellite-A100:/usr/share/tomcat7/webapps/ClientScacchi$ ls -lrt
totale 988
-rw-r--r-- 1 root root 143560 2011-12-24 12:58 Applet.jar
-rw-r--r-- 1 root root 308870 2011-12-24 12:58 mina-core-1.1.0.jar
-rw-r--r-- 1 root root 450279 2011-12-24 12:58 protobuf-java-2.4.1.jar
-rw-r--r-- 1 root root 45785 2011-12-24 12:58 sgs-client.jar
-rw-r--r-- 1 root root 24521 2011-12-24 12:58 sgs-shared-1.12.jar
-rw-r--r-- 1 root root 7756 2011-12-24 12:58 slf4j-jdk14-1.4.0.jar
-rw-r--r-- 1 root root 13095 2011-12-24 12:58 slf4j-api-1.4.0.jar
-rw-r--r-- 1 root root 623 2011-12-24 13:57 index.html
di seguito il file index.html:
codice:
<div align='center'>
<body bgcolor="#FFFFFF">
<applet archive=jar-file ARCHIVE="Applet.jar,sgs-client.jar,protobuf-java-2.4.1.jar,sgs-shared-1.12.jar,mina-core-1.1.0.jar,slf4j-api-1.4.0.jar,slf4j-jdk14-1.4.0.jar" code="Main/MainApplet.class" width=1000 height=700>
<param name="server" value="127.0.0.1">
<param name="applet_background" value="#FFFFFF">
<param name="msg_forecolor" value="#000000">
<param name="msg_background" value="#FFFFFF">
<param name="cmd_forecolor" value="#000000">
<param name="cmd_background" value="#FFFFFF">
<param name="width" value="1000">
<param name="height" value="700">
</applet>