Note that there are some explanatory texts on larger screens.

plurals
  1. PODeploy War fail due to "Failed to define class org.springframework.beans.BeansException "
    text
    copied!<p>I'm trying to deploy a WAR application integrating with BlazeDS, when I try to add security the following errors occur</p> <pre><code>10:14:55,483 WARN [org.jboss.modules] (MSC service thread 1-1) Failed to define class org.springframework.beans.BeansException in Module "deployment.FooBarBlazeDS.war:main" from Service Module Loader: java.lang.LinkageError: Failed to link org/springframework/beans/BeansException (Module "deployment.FooBarBlazeDS.war:main" from Service Module Loader) at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:396) [jboss-modules.jar:1.1.1.GA] at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:243) [jboss-modules.jar:1.1.1.GA] at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:73) [jboss-modules.jar:1.1.1.GA] at org.jboss.modules.Module.loadModuleClass(Module.java:517) [jboss-modules.jar:1.1.1.GA] at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:182) [jboss-modules.jar:1.1.1.GA] at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) [jboss-modules.jar:1.1.1.GA] at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) [jboss-modules.jar:1.1.1.GA] at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) [jboss-modules.jar:1.1.1.GA] at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) [jboss-modules.jar:1.1.1.GA] at java.lang.Class.getDeclaredFields0(Native Method) [rt.jar:1.7.0_01] at java.lang.Class.privateGetDeclaredFields(Unknown Source) [rt.jar:1.7.0_01] at java.lang.Class.getDeclaredFields(Unknown Source) [rt.jar:1.7.0_01] at org.jboss.as.server.deployment.reflect.ClassReflectionIndex.&lt;init&gt;(ClassReflectionIndex.java:57) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:66) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] at org.jboss.as.ee.metadata.MethodAnnotationAggregator.runtimeAnnotationInformation(MethodAnnotationAggregator.java:58) at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.handleAnnotations(InterceptorAnnotationProcessor.java:85) at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:70) at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:55) at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] 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.runWorker(Unknown Source) [rt.jar:1.7.0_01] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [rt.jar:1.7.0_01] at java.lang.Thread.run(Unknown Source) [rt.jar:1.7.0_01] Caused by: java.lang.NoClassDefFoundError: org/springframework/core/NestedRuntimeException at java.lang.ClassLoader.defineClass1(Native Method) [rt.jar:1.7.0_01] at java.lang.ClassLoader.defineClass(Unknown Source) [rt.jar:1.7.0_01] at java.security.SecureClassLoader.defineClass(Unknown Source) [rt.jar:1.7.0_01] at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:327) [jboss-modules.jar:1.1.1.GA] at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:391) [jboss-modules.jar:1.1.1.GA] ... 23 more Caused by: java.lang.ClassNotFoundException: org.springframework.core.NestedRuntimeException from [Module "deployment.FooBarBlazeDS.war:main" from Service Module Loader] at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) [jboss-modules.jar:1.1.1.GA] at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) [jboss-modules.jar:1.1.1.GA] at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) [jboss-modules.jar:1.1.1.GA] at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) [jboss-modules.jar:1.1.1.GA] at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) [jboss-modules.jar:1.1.1.GA] ... 28 more 10:14:55,496 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC00001: Failed to start service jboss.deployment.unit."FooBarBlazeDS.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."FooBarBlazeDS.war".POST_MODULE: Failed to process phase POST_MODULE of deployment "FooBarBlazeDS.war" at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:119) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] 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.runWorker(Unknown Source) [rt.jar:1.7.0_01] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [rt.jar:1.7.0_01] at java.lang.Thread.run(Unknown Source) [rt.jar:1.7.0_01] Caused by: java.lang.RuntimeException: Error getting reflective information for class org.springframework.security.taglibs.authz.AuthenticationTag with ClassLoader ModuleClassLoader for Module "deployment.FooBarBlazeDS.war:main" from Service Module Loader at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:70) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] at org.jboss.as.ee.metadata.MethodAnnotationAggregator.runtimeAnnotationInformation(MethodAnnotationAggregator.java:58) at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.handleAnnotations(InterceptorAnnotationProcessor.java:85) at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:70) at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:55) at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] ... 5 more Caused by: java.lang.NoClassDefFoundError: org/springframework/beans/BeansException at java.lang.Class.getDeclaredFields0(Native Method) [rt.jar:1.7.0_01] at java.lang.Class.privateGetDeclaredFields(Unknown Source) [rt.jar:1.7.0_01] at java.lang.Class.getDeclaredFields(Unknown Source) [rt.jar:1.7.0_01] at org.jboss.as.server.deployment.reflect.ClassReflectionIndex.&lt;init&gt;(ClassReflectionIndex.java:57) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:66) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] ... 10 more Caused by: java.lang.ClassNotFoundException: org.springframework.beans.BeansException from [Module "deployment.FooBarBlazeDS.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.performLoadClass(ConcurrentClassLoader.java:398) at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) ... 15 more </code></pre> <p>The jar files in WebContent/WEB-INF/lib</p> <pre><code>cfgatewayadapter.jar commons-codec-1.3.jar commons-httpclient-3.0.1.jar commons-logging.jar flex-messaging-common.jar flex-messaging-core.jar flex-messaging-opt.jar flex-messaging-proxy.jar flex-messaging-remoting.jar flex-rds-server.jar org.springframework.aop-sources-3.1.4.RELEASE.jar org.springframework.asm-sources-3.1.4.RELEASE.jar org.springframework.aspects-sources-3.1.4.RELEASE.jar org.springframework.beans-sources-3.1.4.RELEASE.jar org.springframework.context.support-sources-3.1.4.RELEASE.jar org.springframework.context-sources-3.1.4.RELEASE.jar org.springframework.core-sources-3.1.4.RELEASE.jar org.springframework.expression-sources-3.1.4.RELEASE.jar org.springframework.instrument.tomcat-sources-3.1.4.RELEASE.jar org.springframework.instrument-sources-3.1.4.RELEASE.jar org.springframework.jdbc-sources-3.1.4.RELEASE.jar org.springframework.jms-sources-3.1.4.RELEASE.jar org.springframework.orm-sources-3.1.4.RELEASE.jar org.springframework.oxm-sources-3.1.4.RELEASE.jar org.springframework.spring-library-3.1.4.RELEASE.libd org.springframework.test-sources-3.1.4.RELEASE.jar org.springframework.transaction-sources-3.1.4.RELEASE.jar org.springframework.web.portlet-sources-3.1.4.RELEASE.jar org.springframework.web.servlet-sources-3.1.4.RELEASE.jar org.springframework.web.struts-sources-3.1.4.RELEASE.jar org.springframework.web-sources-3.1.4.RELEASE.jar spring-beans-3.1.4.RELEASE.jar spring-security-acl-2.0.4.jar spring-security-catalina-2.0.4.jar spring-security-core-2.0.4.jar spring-security-core-tiger-2.0.4.jar spring-security-taglibs-2.0.4.jar spring-web-3.1.4.RELEASE.jar xalan.jar </code></pre> <p>Before I tried to add security the war deployed properly here is my web.xml</p> <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;web-app&gt; &lt;display-name&gt;FooBarBlazeDS&lt;/display-name&gt; &lt;description&gt;FooBar BlazeDS Application&lt;/description&gt; &lt;context-param&gt; &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt; &lt;param-value&gt;/WEB-INF/config/web-application-config.xml /WEB-INF/config/web-application-security.xml&lt;/param-value&gt; &lt;/context-param&gt; &lt;filter&gt; &lt;filter-name&gt;springSecurityFilterChain&lt;/filter-name&gt; &lt;filter-class&gt;org.springframework.web.filter.DelegatingFilterProxy&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;springSecurityFilterChain&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; &lt;listener&gt; &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt; &lt;/listener&gt; &lt;servlet&gt; &lt;servlet-name&gt;FooBarRemoteServlet&lt;/servlet-name&gt; &lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet&lt;/servlet-class&gt; &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;/servlet&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;FooBarRemoteServlet&lt;/servlet-name&gt; &lt;url-pattern&gt;/messagebroker/*&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;session-config&gt; &lt;session-timeout&gt;30&lt;/session-timeout&gt; &lt;/session-config&gt; &lt;welcome-file-list&gt; &lt;welcome-file&gt;index.html&lt;/welcome-file&gt; &lt;/welcome-file-list&gt; &lt;login-config&gt; &lt;auth-method&gt;BASIC&lt;/auth-method&gt; &lt;/login-config&gt; &lt;/web-app&gt; </code></pre> <p>Thank you in advance</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload