简体   繁体   English

类未发现异常

[英]class not found exception spring

i tried to compile and run my application code but i get a class not found exception i will print the stack trace i hope there is someone can help me . 我试图编译并运行我的应用程序代码,但是我得到了一个未找到的类异常,我将打印堆栈跟踪,希望有人可以帮助我。

236 [main] INFO    org.springframework.context.support.ClassPathXmlApplicationContext   - Refreshing    org.springframework.context.support.ClassPathXmlApplicationContext@37eaab:     startup date    [Sat May 03 21:15:12 CEST 2014]; root of context hierarchy
 472 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - L     oading        XML bean definitions from URL           [file:/C:/Users/housseminfo/workspace/ERP_PCD/target/classes/META-      INF/applicationContext.xml]
1017 [main] INFO org.springframework.context.annotation.ClassPathBeanDefinitionScanner       - JSR-330 'javax.inject.Named' annotation found and supported for component scanning
1242 [main] INFO          org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - JSR-330        'javax.inject.Inject' annotation found and supported for autowiring
1272 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory -        Destroying singletons in     org.springframework.beans.factory.support.DefaultListableBeanFactory@59727ed4: defining     beans       [datasource,persistenceUnitManager,entityManagerFactory,entityManager,transactionManager,o        g.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annot ation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.Tr ansactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,op manager,metier,org.springframework.context.annotation.internalConfigurationAnnotationProces sor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springf ramework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context .annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.intern alPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassP ostProcessor.importAwareProcessor]; root of factory hierarchy
 Exception in thread "main" org.springframework.beans.factory.BeanCreationException:    Error creating bean with name 'org.springframework.aop.config.internalAutoProxyCreator':    Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError:     org/springframework/core/io/support/SpringFactoriesLoader
at       org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(A    bstractAutowireCapableBeanFactory.java:532)
at     org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(Abs    tractAutowireCapableBeanFactory.java:461)
at        org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFacto    ry.java:295) at     org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(Default   SingletonBeanRegistry.java:223) at     org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292 at       org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.j    ava:198)
at        org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(A    bstractApplicationContext.java:741) at       org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationC    ontext.java:464)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>    (ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>       (ClassPathXmlApplicationContext.java:83)
at com.ensi.dao.Maintest.main(Maintest.java:13)
Caused by: java.lang.NoClassDefFoundError:         org/springframework/core/io/support/SpringFactoriesLoader
at org.springframework.beans.CachedIntrospectionResults.<clinit>       (CachedIntrospectionResults.java:65)
at         org.springframework.beans.BeanWrapperImpl.getCachedIntrospectionResults(BeanWrapperImpl.jav    a:321)
at       org.springframework.beans.BeanWrapperImpl.getPropertyDescriptors(BeanWrapperImpl.java:328)
at      org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.filterProperty    DescriptorsForDependencyCheck(AbstractAutowireCapableBeanFactory.java:1279)
at       org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.filterProperty    at     org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(A    bstractAutowireCapableBeanFactory.java:1117)
at            org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(A     bstractAutowireCapableBeanFactory.java:522)
.. 10 more
 Caused by: java.lang.ClassNotFoundException:          org.springframework.core.io.support.SpringFactoriesLoader
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 17 more

Hi its very clear from your exception that , you dont have all spring jars in your classpath. 您好,很明显,您的例外情况是,您的类路径中没有所有的Spring jar。

if you are using maven add all dependencies in pom.xml. 如果使用的是maven,则将所有依赖项添加到pom.xml中。

otherwise download the jars from spring source and add them into project classpath. 否则,从spring源下载jar并将其添加到项目类路径中。

once you add and run , it will work properly. 添加并运行后,它将可以正常工作。

i don't see any aplication related errors over there. 我在那边看不到任何与应用相关的错误。 its only jar problem. 它唯一的罐子问题。

either missing jars or version mismatch. 缺少jar或版本不匹配。 check it properly. 正确检查。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM