I tried to deploy a service "MyServices" in a .war file to tomcat5.
But tomcat failed to load the service and reported the following:

INFO: Deploying web application archive MyServices.war
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
03:02:24,140 ERROR [/MyServices]:3715 - Error configuring application
listener of class ServletContextListener
java.lang.UnsupportedClassVersionError: Bad version number in .class file
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
        at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at 
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1847)
        at 
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:873)
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1326)
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205)
        at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3712)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4212)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
        at 
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:592)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
03:02:24,144 ERROR [/MyServices]:3722 - Skipped installing application
listeners due to previous error(s)
May 28, 2010 3:02:24 AM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
May 28, 2010 3:02:24 AM org.apache.catalina.core.StandardContext start
SEVERE: Context [/MyServices] startup failed due to previous errors

Any thoughts?

Thanks!
-Michael

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

Reply via email to