-
Sep 11th, 2008, 03:35 PM
#1
please solve this error
i am running my spring web application in jboss server, while starting the server i am getting the error as
14:36:35,072 ERROR [DispatcherServlet] Context initialization failed
org.springframework.beans.factory.BeanDefinitionSt oreException: Error registering bean with name 'exporter' defined in S
ervletContext resource [/WEB-INF/timex-servlet.xml]: Class that bean class [org.springframework.jmx.export.MBeanExporter
] depends on not found; nested exception is java.lang.NoClassDefFoundError: org/springframework/beans/factory/BeanClassL
oaderAware
java.lang.NoClassDefFoundError: org/springframework/beans/factory/BeanClassLoaderAware
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass
.................etc
like this, please any one suggest me what i need to do to rectify that error.
-
Sep 12th, 2008, 03:02 AM
#2
Hi,
Do you have spring-beans-2.5.5.jar in your classpath?
:::::::::::::::::::::::::::::::::::::::::::::::
Mickael Gervais
Agaetis
Site : www.agaetis.fr
:::::::::::::::::::::::::::::::::::::::::::::::
-
Sep 12th, 2008, 01:27 PM
#3
help needed, please help me
i don't have that in my classpath,
i just added that to my classpath and it works
now i have another problem, please help me
17:47:33,756 ERROR [[/timex]] Servlet /timex threw load() exception
java.lang.ClassNotFoundException: org.springframework.core.AliasRegistry
at org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1204)
at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:319)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java :620)
at java.security.SecureClassLoader.defineClass(Secure ClassLoader.java:124)
at org.apache.catalina.loader.WebappClassLoader.findC lassInternal(WebappClassLoader.java:1814)
at org.apache.catalina.loader.WebappClassLoader.findC lass(WebappClassLoader.java:872)
at org.jboss.web.tomcat.service.WebAppClassLoader.fin dClass(WebAppClassLoader.java:75)
at org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1325)
at org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1204)
at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at org.springframework.web.servlet.FrameworkServlet.c lass$(FrameworkServlet.java:97)
at org.springframework.web.servlet.FrameworkServlet.< clinit>(FrameworkServlet.java:97)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Construc tor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at org.apache.catalina.core.StandardWrapper.loadServl et(StandardWrapper.java:1104)
at org.apache.catalina.core.StandardWrapper.load(Stan dardWrapper.java:981)
at org.apache.catalina.core.StandardContext.loadOnSta rtup(StandardContext.java:4071)
at org.apache.catalina.core.StandardContext.start(Sta ndardContext.java:4375)
at org.apache.catalina.core.ContainerBase.addChildInt ernal(ContainerBase.java:790)
at org.apache.catalina.core.ContainerBase.addChild(Co ntainerBase.java:770)
at org.apache.catalina.core.StandardHost.addChild(Sta ndardHost.java:553)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tomcat.util.modeler.BaseModelMBean.invo ke(BaseModelMBean.java:296)
at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDy namicInvoker.java:164)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:659)
at org.apache.catalina.core.StandardContext.init(Stan dardContext.java:5312)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tomcat.util.modeler.BaseModelMBean.invo ke(BaseModelMBean.java:296)
at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDy namicInvoker.java:164)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:659)
at org.jboss.web.tomcat.service.TomcatDeployer.perfor mDeployInternal(TomcatDeployer.java:301)
at org.jboss.web.tomcat.service.TomcatDeployer.perfor mDeploy(TomcatDeployer.java:104)
at org.jboss.web.AbstractWebDeployer.start(AbstractWe bDeployer.java:375)
at org.jboss.web.WebModule.startModule(WebModule.java :83)
at org.jboss.web.WebModule.startService(WebModule.jav a:61)
at org.jboss.system.ServiceMBeanSupport.jbossInternal Start(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternal Lifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invok e(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.j ava:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ab stractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.in voke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceCo ntroller.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invok e(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.j ava:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ab stractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyE xt.java:210)
at $Proxy44.start(Unknown Source)
at org.jboss.web.AbstractWebContainer.start(AbstractW ebContainer.java:466)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invok e(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invok e(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.j ava:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterc eptor.invoke(ModelMBeanOperationInterceptor.java:1 42)
at org.jboss.mx.interceptor.DynamicInterceptor.invoke (DynamicInterceptor.java:97)
at org.jboss.system.InterceptorServiceMBeanSupport.in vokeNext(InterceptorServiceMBeanSupport.java:238)
at org.jboss.wsf.container.jboss42.DeployerIntercepto r.start(DeployerInterceptor.java:87)
at org.jboss.deployment.SubDeployerInterceptorSupport $XMBeanInterceptor.start(SubDeployerInterceptorSup port.java
:188)
at org.jboss.deployment.SubDeployerInterceptor.invoke (SubDeployerInterceptor.java:95)
at org.jboss.mx.server.Invocation.invoke(Invocation.j ava:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ab stractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyE xt.java:210)
at $Proxy45.start(Unknown Source)
at org.jboss.deployment.MainDeployer.start(MainDeploy er.java:1025)
at org.jboss.deployment.MainDeployer.deploy(MainDeplo yer.java:819)
at org.jboss.deployment.MainDeployer.deploy(MainDeplo yer.java:782)
at sun.reflect.GeneratedMethodAccessor21.invoke(Unkno wn Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invok e(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invok e(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.j ava:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterc eptor.invoke(ModelMBeanOperationInterceptor.java:1 42)
at org.jboss.mx.server.Invocation.invoke(Invocation.j ava:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ab stractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyE xt.java:210)
at $Proxy9.deploy(Unknown Source)
at .............................
please help me
-
Sep 12th, 2008, 07:09 PM
#4
Include More Spring JARs
Include spring-core.jar or spring.jar in your classpath.
Last edited by spring_dm; Sep 12th, 2008 at 09:35 PM.
Reason: Both spring-core.jar and spring.jar have this class.
-
Sep 13th, 2008, 05:00 PM
#5
help me
Thank you spring_dm for your reply,
i have spring.jar already in my classpath, but i didn't get
help me
-
Sep 13th, 2008, 10:16 PM
#6
WEB-INF/lib is on Web Application's Classpath
Are you placing the spring.jar in your web application's WEB-INF/lib directory (whether in WAR file or in application directory)? In other words, the file needs to be in the web application's classpath rather than in your normal environment classpath. You should also look in the Spring JAR files of whatever version of Spring you are using to make sure that the file org/springframework/core/AliasRegistry.class is in the JAR file you are placing in the WEB-INF/lib directory. If that file is in the JAR you are including in your web application's WEB-INF/lib directory, you should not get the exception.
-
Sep 16th, 2008, 02:23 PM
#7
Same Error
Thanks for your reply,
i have the jar file in my war directory, but i am getting the same error
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules