Problema con applet en Tomcat y ficheros .jar

F?x
11 de Agosto del 2005
Hola y gracias a todos,

Mi problema es el siguiente,
tengo un applet que se conecta con un servlet para mandarse, objetos, todo esto utilizando TOMCAT 5.5.9, pero en una parte del código el applet utiliza unas funciones de JESS (un motor de reglas) y me produce elsiguiente error:

java.lang.NoClassDefFoundError: jess/JessException

Al principio pense que el jess.jar que es el que contiene esta clase no lo había incluido en los directorios de Tomcat, pero después de ponerlos en;
{mi aplicación}/jess.jar
{mi aplicación}/WEB-INF/lib/jess.jar
ROOT/WEB-INF/lib/jess.jar
{%CATALINA}/common/lib/jess.jar
{JAVA_HOME}/lib/ext/jess.jar

ya no se lo que hacer con el fichero... ni donde ponerlo... Por favor a ver si alguien puede decirme que puede ser. Si necesita mas detalles de algo, encantado. Un saludo y gracias,


Félix.

geobasis
11 de Agosto del 2005
Primero que nada los applets se ejecutan en la JVM (Java Virtual Machine) del browser, no en el servidor asi que sin importar en que sitio del servidor pongas el jess.jar nunca te va a funcionar pq ese jar deberia estar en el jre de cada pc que viste tu pagina y eso no se puede.

F?x
11 de Agosto del 2005
Hola geobasis ,

gracias por tu apreciacion, es que llevaba tanto tiempo con el servlet que cuando volví a añadir un par de cosas al applet se me olvidó donde estaba. Para utilizar librerias que no son de la jre simplemente hay que añadirla desde, en mi caso, HTML que invoca al applet mediante "achive=jess.jar". De ese modo el cliente dispondrá de otras clases. Gracias,

Félix.