2 Replies Latest reply on Jul 1, 2014 1:30 AM by bl.meena.52

    Help me to solve this

    nuwan.wp

      What 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"}}}}

        • 1. Re: Help me to solve this
          sfcoy

          You need to use struts 2.3.1 or newer and Spring Framework 3.0.3 or newer.

           

          Older versions of these products don't work on any version of JBoss newer than 5.1 or so.

           

          See https://issues.apache.org/jira/browse/WW-3558 and https://jira.springsource.org/browse/SPR-5120.

          • 2. Re: Help me to solve this
            bl.meena.52

            Thanks Stephen for post the solution of struts2 issue with Jboss. Your suggestion worked out for me as well. Actually i was getting similar error while deploying ear in Jboss EAP 6.2

             

            WARN  [com.opensymphony.xwork2.util.FileManager] (ServerService Thread Pool -- 63) Could not create JarEntryRevision for [vfs:/D:/work/srv/EAP-6.2.0/jboss-eap-6.2/standalone/deployments/xyz-app.ear/struts2-core-2.2.1]!: java.io.FileNotFoundException: vfs:\D:\work\srv\EAP-6.2.0\jboss-eap-6.2\standalone\deployments\xyz-app.ear\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_30]

              at java.util.zip.ZipFile.<init>(ZipFile.java:127) [rt.jar:1.6.0_30]