Dúvida com Applet e Aplicação Web

Caros,

preciso comunicar um applet com uma aplicação Web,e estou criando esse exemplo:
index.jsp

<jsp:plugin code="JavaJs.class" codebase="."  type="applet" archive="JavaJs.jar"></jsp:plugin>

classe Java:

public class JavaJs extends JApplet {

	//Método iniciado quando o Applet é executado.

	public void init() {
        	JSObject.getWindow(this).eval("alert(\"Saudações Javanesas!\")");
		JSObject win = JSObject.getWindow(this);
		String[] args = {"Saudações Javanesas!"};
		win.call("alert", args);

	}

}

Empacotei essa classe em um .jar e coloquei dentro de WebContent.

Quando tento executar ta dando isso:

java.lang.ClassNotFoundException: JavaJs.class
	at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.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/projetoBase/JavaJs/class.class

Onde estou errando?

Funcionou se eu colocar o .class diretamente dentro do WebContent,mas não acho que isso seja adequado.Alguma outra idéia?