JBoss 7.1.1 Final - java.lang.NoClassDefFoundError: javax/interceptor/InvocationContext
kazosman Feb 28, 2013 6:04 PMHi
I am a new to JBoss 7 and I am deploying my ear file on JBoss 7.1.1 Final and have the following in my jboss-deployment-structure.xml:
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.0">
<deployment>
<dependencies>
<module name="org.hibernate" export="true"/>
<module name="javax.faces.api" export="true" />
<module name="com.sun.jsf-impl" export="true"/>
<module name="org.dom4j" export="true"/>
<module name="org.hibernate.validator" export="true"/>
<module name="org.jsoup" export="true"/>
<module name="org.jboss.common-core" export="true"/>
<module name="org.hibernate.search" export="true"/>
<module name="org.jboss.seam" export="true"/>
<module name="javax.interceptor.api" export="true"/>
</dependencies>
</deployment>
</jboss-deployment-structure>
when i start the server I am getting:
22:55:44,560 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC00001: Failed to start service jboss.deployment.subunit."my-project-ear.ear"."my-project-ejb.jar".INSTALL: org.jboss.msc.service.StartException in service jboss.deployment.subunit."my-project-ear.ear"."my-project-ejb.jar".INSTALL: Failed to process phase INSTALL of subdeployment "my-project-ejb.jar" of deployment "my-project-ear.ear"
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(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_15]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_15]
at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_15]
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS011030: Could not configure component ABCActionBean
at org.jboss.as.ee.component.deployers.EEModuleConfigurationProcessor.deploy(EEModuleConfigurationProcessor.java:92)
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.RuntimeException: Error getting reflective information for class org.jboss.seam.intercept.SessionBeanInterceptor with ClassLoader ModuleClassLoader for Module "org.jboss.seam:main" from local module loader @84da22 (roots: /opt/5_PROJECTS/FMDJ_2013/jboss-as-7.1.1.Final/modules)
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.server.deployment.reflect.ClassReflectionIndexUtil.findMethod(ClassReflectionIndexUtil.java:52) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.as.server.deployment.reflect.ClassReflectionIndexUtil.findRequiredMethod(ClassReflectionIndexUtil.java:76) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.as.ee.component.ComponentDescription$DefaultComponentConfigurator$2.handleInterceptorClass(ComponentDescription.java:699)
at org.jboss.as.ee.component.ComponentDescription$DefaultComponentConfigurator$2.handle(ComponentDescription.java:678)
at org.jboss.as.ee.component.ClassDescriptionTraversal.run(ClassDescriptionTraversal.java:54)
at org.jboss.as.ee.component.ComponentDescription$DefaultComponentConfigurator.configure(ComponentDescription.java:662)
at org.jboss.as.ee.component.deployers.EEModuleConfigurationProcessor.deploy(EEModuleConfigurationProcessor.java:81)
... 6 more
Caused by: java.lang.NoClassDefFoundError: javax/interceptor/InvocationContext
at java.lang.Class.getDeclaredMethods0(Native Method) [rt.jar:1.7.0_15]
at java.lang.Class.privateGetDeclaredMethods(Class.java:2451) [rt.jar:1.7.0_15]
at java.lang.Class.getDeclaredMethods(Class.java:1810) [rt.jar:1.7.0_15]
at org.jboss.as.server.deployment.reflect.ClassReflectionIndex.<init>(ClassReflectionIndex.java:65) [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]
... 13 more
Caused by: java.lang.ClassNotFoundException: javax.interceptor.InvocationContext from [Module "org.jboss.seam:main" from local module loader @84da22 (roots: /opt/5_PROJECTS/FMDJ_2013/jboss-as-7.1.1.Final/modules)]
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)
... 18 more
.
.
.
JBAS014775: New missing/unsatisfied dependencies:
Then everything gets rolled back
I have already included the module that this class is part of but cannot seem to resolve this - please help
Thanks
Kaz