> From: Licht Jiang [mailto:licht.ji...@gmail.com]
> Subject: service failed to load and "Error configuring application
> listener ..."
> 
> I tried to deploy a service "MyServices" in a .war file to tomcat5.

Always, always, always provide the *exact* Tomcat, JRE/JDK, and platform 
versions you're using.  There have been dozens of releases of Tomcat 5.

First problem:

> May 28, 2010 3:02:24 AM org.apache.catalina.loader.WebappClassLoader
> validateJarFile
> INFO: validateJarFile(/usr/share/tomcat5/webapps/MyServices/WEB-INF/
> lib/servlet-api-2.4.jar)
> - jar not loaded. See Servlet Spec 2.3, section 9.7.2. 
> Offending class: javax/servlet/Servlet.class

You must never place the servlet-api-*.jar file in your webapp's WEB-INF/lib 
directory; the container (Tomcat, in this case) provides that jar.

Second problem:

> 03:02:24,140 ERROR [/MyServices]:3715 - Error configuring application
> listener of class ServletContextListener
> java.lang.UnsupportedClassVersionError: Bad version number 
> in .class file

You compiled your class with a JDK newer than the JRE you're trying to run it 
on.  Don't do that.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to