Error message:
Serious: Exception sending context initialized event to listener instance of class Org.springframework.web.context.ContextLoad Erlistener
Org.springframework.beans.factory.CannotLoadBeanClassException:Error Loading class [ Cn.edu.hzu.cas.web.DepartmentAction] for Bean and name ' departmentaction ' defined in file [D:\Tool\tomcat\ Tomcat-6.0.29\webapps\cas\web-inf\classes\applicationcontext-service.xml]: Problem with class file or dependent class ; Nested exception is Java.lang.noclassdeffounderror:com/opensymphony/xwork2/actionsupport
At Org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass (abstractbeanfactory.java:1253 )
At Org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType ( abstractautowirecapablebeanfactory.java:576)
At Org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean (abstractbeanfactory.java:1319)
At Org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean (abstractbeanfactory.java:885)
At Org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons ( defaultlistablebeanfactory.java:562)
At Org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization ( abstractapplicationcontext.java:895)
At Org.springframework.context.support.AbstractApplicationContext.refresh (abstractapplicationcontext.java:425)
At Org.springframework.web.context.ContextLoader.createWebApplicationContext (contextloader.java:276)
At Org.springframework.web.context.ContextLoader.initWebApplicationContext (contextloader.java:197)
At Org.springframework.web.context.ContextLoaderListener.contextInitialized (contextloaderlistener.java:47)
At Org.apache.catalina.core.StandardContext.listenerStart (standardcontext.java:4135)
At Org.apache.catalina.core.StandardContext.start (standardcontext.java:4630)
At Org.apache.catalina.core.ContainerBase.addChildInternal (containerbase.java:791)
At Org.apache.catalina.core.ContainerBase.addChild (containerbase.java:771)
At Org.apache.catalina.core.StandardHost.addChild (standardhost.java:546)
At Org.apache.catalina.startup.HostConfig.deployWAR (hostconfig.java:905)
At Org.apache.catalina.startup.HostConfig.deployWARs (hostconfig.java:740)
At Org.apache.catalina.startup.HostConfig.deployApps (hostconfig.java:500)
At Org.apache.catalina.startup.HostConfig.start (hostconfig.java:1277)
At Org.apache.catalina.startup.HostConfig.lifecycleEvent (hostconfig.java:321)
At Org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (lifecyclesupport.java:119)
At Org.apache.catalina.core.ContainerBase.start (containerbase.java:1053)
At Org.apache.catalina.core.StandardHost.start (standardhost.java:785)
At Org.apache.catalina.core.ContainerBase.start (containerbase.java:1045)
At Org.apache.catalina.core.StandardEngine.start (standardengine.java:445)
At Org.apache.catalina.core.StandardService.start (standardservice.java:519)
At Org.apache.catalina.core.StandardServer.start (standardserver.java:710)
At Org.apache.catalina.startup.Catalina.start (catalina.java:581)
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:597)
At Org.apache.catalina.startup.Bootstrap.start (bootstrap.java:289)
At Org.apache.catalina.startup.Bootstrap.main (bootstrap.java:414)
caused By:java.lang.noclassdeffounderror:com/opensymphony/xwork2/actionsupport
At Java.lang.ClassLoader.defineClass1 (Native method)
At Java.lang.ClassLoader.defineClassCond (classloader.java:632)
At Java.lang.ClassLoader.defineClass (classloader.java:616)
At Java.security.SecureClassLoader.defineClass (secureclassloader.java:141)
At Org.apache.catalina.loader.WebappClassLoader.findClassInternal (webappclassloader.java:2733)
At Org.apache.catalina.loader.WebappClassLoader.findClass (webappclassloader.java:1124)
At Org.apache.catalina.loader.WebappClassLoader.loadClass (webappclassloader.java:1612)
At Org.apache.catalina.loader.WebappClassLoader.loadClass (webappclassloader.java:1491)
At Org.springframework.util.ClassUtils.forName (classutils.java:257)
At Org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass ( abstractbeandefinition.java:408)
At Org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass (Abstractbeanfactory.java : 1271)
At Org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass (abstractbeanfactory.java:1242 )
... More
caused By:java.lang.ClassNotFoundException:com.opensymphony.xwork2.ActionSupport
At Org.apache.catalina.loader.WebappClassLoader.loadClass (webappclassloader.java:1645)
At Org.apache.catalina.loader.WebappClassLoader.loadClass (webappclassloader.java:1491)
... More
Workaround: Join Struts2-core-2.1.8.1.jar, Xwork-core-2.1.6.jar two jar packs