Help me to solve this
nuwan.wp Jul 19, 2013 1:23 AMWhat i am trying to do is
I developed the struts2.x + spring sample web app with maven and tried to deploy it on jboss 7.1 final server
there is the source
http://www.mkyong.com/struts2/struts-2-spring-integration-example/
when depoying i am getting following error
10:48:31,342 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/Struts2Example]] (MSC service thread 1-4) Initializing Spring root WebApplicationContext
10:48:31,343 INFO [org.springframework.web.context.ContextLoader] (MSC service thread 1-4) Root WebApplicationContext: initialization started
10:48:31,356 INFO [org.springframework.web.context.support.XmlWebApplicationContext] (MSC service thread 1-4) Refreshing org.springframework.web.context.support.XmlWebApplicationContext@5d6227a2: display name [Root WebApplicationContext]; startup date [Fri Jul 19 10:48:31 IST 2013]; root of context hierarchy
10:48:31,381 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] (MSC service thread 1-4) Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]
10:48:31,414 INFO [org.springframework.web.context.support.XmlWebApplicationContext] (MSC service thread 1-4) Bean factory for application context [org.springframework.web.context.support.XmlWebApplicationContext@5d6227a2]: org.springframework.beans.factory.support.DefaultListableBeanFactory@11bfdd14
10:48:31,430 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] (MSC service thread 1-4) Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@11bfdd14: defining beans [userBo,userSpringAction]; root of factory hierarchy
10:48:31,447 INFO [org.springframework.web.context.ContextLoader] (MSC service thread 1-4) Root WebApplicationContext: initialization completed in 104 ms
10:48:31,479 WARN [com.opensymphony.xwork2.util.FileManager] (MSC service thread 1-4) Could not create JarEntryRevision for [vfs:/D:/jboss-as-7.1.1.Final/bin/content/Struts2Example.war/WEB-INF/lib/struts2-core-2.2.1]!: java.io.FileNotFoundException: vfs:\D:\jboss-as-7.1.1.Final\bin\content\Struts2Example.war\WEB-INF\lib\struts2-core-2.2.1 (The filename, directory name, or volume label syntax is incorrect)
at java.util.zip.ZipFile.open(Native Method) [rt.jar:1.6.0_35]
at java.util.zip.ZipFile.<init>(ZipFile.java:127) [rt.jar:1.6.0_35]
at java.util.jar.JarFile.<init>(JarFile.java:135) [rt.jar:1.6.0_35]
at java.util.jar.JarFile.<init>(JarFile.java:99) [rt.jar:1.6.0_35]
at com.opensymphony.xwork2.util.FileManager$JarEntryRevision.build(FileManager.java:307) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.util.FileManager.loadFile(FileManager.java:145) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.util.FileManager.loadFile(FileManager.java:105) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:898) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:154) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:121) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:179) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66) [xwork-core-2.2.1.jar:2.2.1]
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:371) [struts2-core-2.2.1.jar:2.2.1]
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:415) [struts2-core-2.2.1.jar:2.2.1]
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69) [struts2-core-2.2.1.jar:2.2.1]
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51) [struts2-core-2.2.1.jar:2.2.1]
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:447) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3269) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3865) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90) [jboss-as-web-7.1.1.Final-RECOMPILE-V2.jar:7.1.1.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_35]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_35]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_35]
10:48:31,523 INFO [com.opensymphony.xwork2.config.providers.XmlConfigurationProvider] (MSC service thread 1-4) Parsing configuration file [struts-default.xml]
10:48:31,565 WARN [com.opensymphony.xwork2.util.FileManager] (MSC service thread 1-4) Could not create JarEntryRevision for [vfs:/D:/jboss-as-7.1.1.Final/bin/content/Struts2Example.war/WEB-INF/lib/struts2-spring-plugin-2.1.8]!: java.io.FileNotFoundException: vfs:\D:\jboss-as-7.1.1.Final\bin\content\Struts2Example.war\WEB-INF\lib\struts2-spring-plugin-2.1.8 (The filename, directory name, or volume label syntax is incorrect)
at java.util.zip.ZipFile.open(Native Method) [rt.jar:1.6.0_35]
at java.util.zip.ZipFile.<init>(ZipFile.java:127) [rt.jar:1.6.0_35]
at java.util.jar.JarFile.<init>(JarFile.java:135) [rt.jar:1.6.0_35]
at java.util.jar.JarFile.<init>(JarFile.java:99) [rt.jar:1.6.0_35]
at com.opensymphony.xwork2.util.FileManager$JarEntryRevision.build(FileManager.java:307) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.util.FileManager.loadFile(FileManager.java:145) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.util.FileManager.loadFile(FileManager.java:105) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:898) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:154) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:121) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:179) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66) [xwork-core-2.2.1.jar:2.2.1]
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:371) [struts2-core-2.2.1.jar:2.2.1]
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:415) [struts2-core-2.2.1.jar:2.2.1]
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69) [struts2-core-2.2.1.jar:2.2.1]
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51) [struts2-core-2.2.1.jar:2.2.1]
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:447) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3269) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3865) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90) [jboss-as-web-7.1.1.Final-RECOMPILE-V2.jar:7.1.1.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_35]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_35]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_35]
10:48:31,579 INFO [com.opensymphony.xwork2.config.providers.XmlConfigurationProvider] (MSC service thread 1-4) Parsing configuration file [struts-plugin.xml]
10:48:31,586 INFO [com.opensymphony.xwork2.config.providers.XmlConfigurationProvider] (MSC service thread 1-4) Parsing configuration file [struts.xml]
10:48:31,590 INFO [com.opensymphony.xwork2.config.impl.DefaultConfiguration] (MSC service thread 1-4) Overriding property struts.i18n.reload - old value: false new value: true
10:48:31,591 INFO [com.opensymphony.xwork2.config.impl.DefaultConfiguration] (MSC service thread 1-4) Overriding property struts.configuration.xml.reload - old value: false new value: true
10:48:31,618 ERROR [org.apache.struts2.dispatcher.Dispatcher] (MSC service thread 1-4) Dispatcher initialization failed: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:295) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector.construct(ContainerImpl.java:431) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.inject.ContainerBuilder$5.create(ContainerBuilder.java:207) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.inject.Scope$2$1.create(Scope.java:51) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.inject.ContainerBuilder$3.create(ContainerBuilder.java:93) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.inject.ContainerBuilder$7.call(ContainerBuilder.java:487) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.inject.ContainerBuilder$7.call(ContainerBuilder.java:484) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:574) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.inject.ContainerBuilder.create(ContainerBuilder.java:484) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.createBootstrapContainer(DefaultConfiguration.java:252) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:193) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66) [xwork-core-2.2.1.jar:2.2.1]
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:371) [struts2-core-2.2.1.jar:2.2.1]
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:415) [struts2-core-2.2.1.jar:2.2.1]
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69) [struts2-core-2.2.1.jar:2.2.1]
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51) [struts2-core-2.2.1.jar:2.2.1]
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:447) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3269) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3865) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90) [jboss-as-web-7.1.1.Final-RECOMPILE-V2.jar:7.1.1.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_35]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_35]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_35]
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_35]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_35]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_35]
at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_35]
at com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:293) [xwork-core-2.2.1.jar:2.2.1]
... 24 more
Caused by: java.lang.ExceptionInInitializerError
at com.opensymphony.xwork2.ognl.OgnlValueStackFactory.setContainer(OgnlValueStackFactory.java:85) [xwork-core-2.2.1.jar:2.2.1]
... 29 more
Caused by: java.lang.IllegalArgumentException: Javassist library is missing in classpath! Please add missed dependency!
at ognl.OgnlRuntime.<clinit>(OgnlRuntime.java:165) [ognl-3.0.jar:]
... 30 more
Caused by: java.lang.ClassNotFoundException: javassist.ClassPool from [Module "deployment.Struts2Example.war:main" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
at java.lang.Class.forName0(Native Method) [rt.jar:1.6.0_35]
at java.lang.Class.forName(Class.java:169) [rt.jar:1.6.0_35]
at ognl.OgnlRuntime.<clinit>(OgnlRuntime.java:162) [ognl-3.0.jar:]
... 30 more
10:48:31,635 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/Struts2Example]] (MSC service thread 1-4) Exception starting filter struts2: java.lang.reflect.InvocationTargetException - Class: com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector
File: ContainerImpl.java
Method: inject
Line: 295 - com/opensymphony/xwork2/inject/ContainerImpl.java:295:-1
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:428) [struts2-core-2.2.1.jar:2.2.1]
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69) [struts2-core-2.2.1.jar:2.2.1]
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51) [struts2-core-2.2.1.jar:2.2.1]
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:447) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3269) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3865) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90) [jboss-as-web-7.1.1.Final-RECOMPILE-V2.jar:7.1.1.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_35]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_35]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_35]
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:295) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector.construct(ContainerImpl.java:431) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.inject.ContainerBuilder$5.create(ContainerBuilder.java:207) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.inject.Scope$2$1.create(Scope.java:51) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.inject.ContainerBuilder$3.create(ContainerBuilder.java:93) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.inject.ContainerBuilder$7.call(ContainerBuilder.java:487) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.inject.ContainerBuilder$7.call(ContainerBuilder.java:484) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:574) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.inject.ContainerBuilder.create(ContainerBuilder.java:484) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.createBootstrapContainer(DefaultConfiguration.java:252) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:193) [xwork-core-2.2.1.jar:2.2.1]
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66) [xwork-core-2.2.1.jar:2.2.1]
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:371) [struts2-core-2.2.1.jar:2.2.1]
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:415) [struts2-core-2.2.1.jar:2.2.1]
... 11 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_35]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_35]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_35]
at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_35]
at com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:293) [xwork-core-2.2.1.jar:2.2.1]
... 24 more
Caused by: java.lang.ExceptionInInitializerError
at com.opensymphony.xwork2.ognl.OgnlValueStackFactory.setContainer(OgnlValueStackFactory.java:85) [xwork-core-2.2.1.jar:2.2.1]
... 29 more
Caused by: java.lang.IllegalArgumentException: Javassist library is missing in classpath! Please add missed dependency!
at ognl.OgnlRuntime.<clinit>(OgnlRuntime.java:165) [ognl-3.0.jar:]
... 30 more
Caused by: java.lang.ClassNotFoundException: javassist.ClassPool from [Module "deployment.Struts2Example.war:main" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
at java.lang.Class.forName0(Native Method) [rt.jar:1.6.0_35]
at java.lang.Class.forName(Class.java:169) [rt.jar:1.6.0_35]
at ognl.OgnlRuntime.<clinit>(OgnlRuntime.java:162) [ognl-3.0.jar:]
... 30 more
10:48:31,652 ERROR [org.apache.catalina.core.StandardContext] (MSC service thread 1-4) Error filterStart
10:48:31,652 ERROR [org.apache.catalina.core.StandardContext] (MSC service thread 1-4) Context [/Struts2Example] startup failed due to previous errors
10:48:31,653 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/Struts2Example]] (MSC service thread 1-4) Closing Spring root WebApplicationContext
10:48:31,654 INFO [org.springframework.web.context.support.XmlWebApplicationContext] (MSC service thread 1-4) Closing org.springframework.web.context.support.XmlWebApplicationContext@5d6227a2: display name [Root WebApplicationContext]; startup date [Fri Jul 19 10:48:31 IST 2013]; root of context hierarchy
10:48:31,655 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] (MSC service thread 1-4) Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@11bfdd14: defining beans [userBo,userSpringAction]; root of factory hierarchy
10:48:31,656 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC00001: Failed to start service jboss.web.deployment.default-host./Struts2Example: org.jboss.msc.service.StartException in service jboss.web.deployment.default-host./Struts2Example: JBAS018040: Failed to start context
at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:95)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_35]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_35]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_35]
10:48:31,908 ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) {"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {"JBAS014671: Failed services" => {"jboss.web.deployment.default-host./Struts2Example" => "org.jboss.msc.service.StartException in service jboss.web.deployment.default-host./Struts2Example: JBAS018040: Failed to start context"}}}}