问题描述
运行环境:myeclipse6.5+glassfish2+spring2.0.6+c3p0+log4j1.2.11在启动glassfish的时候会报以下错误可以确定的是不少包,log4j,c3p0,spring的包,我都确认过org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'dataSource'definedinfile[C:user_softglassfishdomainsdomain1autodeployaluums.warWEB-INFclassesspringspring.xml]:Instantiationofbeanfailed;nestedexceptionisjava.lang.NoClassDefFoundErrorCausedby:java.lang.NoClassDefFoundErroratorg.apache.log4j.Logger.getLogger(Logger.java:116)atcom.mchange.v2.log.log4j.Log4jMLog.getMLogger(Log4jMLog.java:48)atcom.mchange.v2.log.MLog.getLogger(MLog.java:145)atcom.mchange.v2.log.MLog.<clinit>(MLog.java:72)atcom.mchange.v2.naming.JavaBeanReferenceMaker.<clinit>(JavaBeanReferenceMaker.java:39)atcom.mchange.v2.c3p0.ComboPooledDataSource.<clinit>(ComboPooledDataSource.java:453)atsun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeMethod)atsun.reflect.NativeConstructorAccessorImpl.newInstance(UnknownSource)atsun.reflect.DelegatingConstructorAccessorImpl.newInstance(UnknownSource)atjava.lang.reflect.Constructor.newInstance(UnknownSource)atorg.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:85)atorg.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:756)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:721)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:384)atorg.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)atorg.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:287)atorg.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)atorg.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)atorg.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)atorg.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)atorg.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4515)atorg.apache.catalina.core.StandardContext.start(StandardContext.java:5176)atcom.sun.enterprise.web.WebModule.start(WebModule.java:327)atcom.sun.enterprise.web.LifecycleStarter.doRun(LifecycleStarter.java:58)atcom.sun.appserv.management.util.misc.RunnableBase.runSync(RunnableBase.java:296)atcom.sun.appserv.management.util.misc.RunnableBase._submit(RunnableBase.java:168)atcom.sun.appserv.management.util.misc.RunnableBase.submit(RunnableBase.java:184)atcom.sun.enterprise.web.VirtualServer.startChildren(VirtualServer.java:1672)atorg.apache.catalina.core.ContainerBase.start(ContainerBase.java:1231)atorg.apache.catalina.core.StandardHost.start(StandardHost.java:955)atcom.sun.enterprise.web.LifecycleStarter.doRun(LifecycleStarter.java:58)atcom.sun.appserv.management.util.misc.RunnableBase.runSync(RunnableBase.java:296)atcom.sun.appserv.management.util.misc.RunnableBase.run(RunnableBase.java:330)atjava.util.concurrent.Executors$RunnableAdapter.call(UnknownSource)atjava.util.concurrent.FutureTask$Sync.innerRun(UnknownSource)atjava.util.concurrent.FutureTask.run(UnknownSource)atjava.util.concurrent.ThreadPoolExecutor$Worker.runTask(UnknownSource)atjava.util.concurrent.ThreadPoolExecutor$Worker.run(UnknownSource)atjava.lang.Thread.run(UnknownSource)
解决方案
解决方案二:
自己先顶下,从异常里面我看不出来缺少哪个jar包,还望有人来指教探讨!
解决方案三:
第一次发帖,就这样0恢复的沉了,谁来救救我啊?