Hi I am running a tomcat web application on Linux, and am getting the following error
2006-12-10 21:23:46 StandardWrapperValve[action]: Servlet.service() for servlet action threw exception java.lang.NoClassDefFoundError: while resolving class: myapp.Photo bla bla........ Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.JPEGImageEncoder at org.apache.catalina.loader.WebappClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libcatalina-5.0.30.jar.so) at org.apache.catalina.loader.WebappClassLoader.loadClass(java.lang.String) (/usr/lib/libcatalina-5.0.30.jar.so) at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.6.0.0) at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.6.0.0) at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.6.0.0) at java.lang.Class.isAssignableFrom(java.lang.Class) (/usr/lib/libgcj.so.6.0.0) at java.beans.PropertyDescriptor.checkMethods(java.lang.reflect.Method, bla ... bla... I am assuming that this is because Tomcat is not able to access the com.sun.image.codec package, and have sent the last day trying to fix this. First I looked for a jar which I can add to the tomcat/common/lib/ext dir that will solve this (without causing classloader conflicts between Tomcat and jre classes). I cant find anything though. I read that adding -Djava.awt.headless=true to JAVA_OPTS in catalina.sh, would allow access to awt, but do not have a catalina.sh on the server (possibly because Plesk is installed?) Does anyone know of a fix that will solve this? Either a jar or a config change. ____________________________________________________________________________________ Yahoo! Music Unlimited Access over 1 million songs. http://music.yahoo.com/unlimited --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]