nested exception is java.lang.NoClassDefFoundError: org/springframework/data/geo/GeoResults
来源:互联网 发布:mysql查询出来乱码 编辑:程序博客网 时间:2024/06/06 16:47
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoTemplate': Failed to introspect bean class [org.springframework.data.mongodb.core.MongoTemplate] for lookup method metadata: could not find class that it depends on; nested exception is java.lang.NoClassDefFoundError: org/springframework/data/geo/GeoResults at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:269) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1118) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543) at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:443) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:325) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4994) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5492) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744)Caused by: java.lang.NoClassDefFoundError: org/springframework/data/geo/GeoResults at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2531) at java.lang.Class.getDeclaredMethods(Class.java:1855) at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:613) at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:524) at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:510) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:247) ... 23 moreCaused by: java.lang.ClassNotFoundException: org.springframework.data.geo.GeoResults at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571) ... 30 more八月 01, 2017 5:02:52 下午 org.apache.catalina.core.StandardContext startInternal严重: Error listenerStart八月 01, 2017 5:02:52 下午 org.apache.catalina.core.StandardContext startInternal严重: Context [/BunnyTouch] startup failed due to previous errors八月 01, 2017 5:02:52 下午 org.apache.catalina.core.ApplicationContext log信息: Closing Spring root WebApplicationContext八月 01, 2017 5:02:52 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc严重: The web application [/BunnyTouch] registered the JDBC driver [com.alibaba.druid.proxy.DruidDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.八月 01, 2017 5:02:52 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc严重: The web application [/BunnyTouch] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.八月 01, 2017 5:02:52 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads严重: The web application [/BunnyTouch] appears to have started a thread named [Abandoned connection cleanup thread] but has failed to stop it. This is very likely to create a memory leak.八月 01, 2017 5:02:52 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads严重: The web application [/BunnyTouch] appears to have started a thread named [pool-1-thread-1] but has failed to stop it. This is very likely to create a memory leak.八月 01, 2017 5:02:52 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads严重: The web application [/BunnyTouch] appears to have started a thread named [cluster-ClusterId{value='598043bcc8a23b123cf286bb', description='joyven test mongodb database'}-${mongo.host}:27017] but has failed to stop it. This is very likely to create a memory leak.八月 01, 2017 5:02:52 下午 org.apache.coyote.AbstractProtocol start信息: Starting ProtocolHandler ["http-bio-8080"]八月 01, 2017 5:02:52 下午 org.apache.coyote.AbstractProtocol start信息: Starting ProtocolHandler ["ajp-bio-8009"]八月 01, 2017 5:02:52 下午 org.apache.catalina.startup.Catalina start信息: Server startup in 2875 ms八月 01, 2017 5:02:54 下午 org.apache.catalina.loader.WebappClassLoader loadClass信息: Illegal access: this web application instance has been stopped already. Could not load com.mongodb.event.ConnectionClosedEvent. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.java.lang.IllegalStateException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1612) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571) at com.mongodb.connection.InternalStreamConnection.close(InternalStreamConnection.java:179) at com.mongodb.connection.InternalStreamConnection.open(InternalStreamConnection.java:122) at com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:113) at java.lang.Thread.run(Thread.java:744)八月 01, 2017 5:02:54 下午 org.apache.catalina.loader.WebappClassLoader loadClass信息: Illegal access: this web application instance has been stopped already. Could not load com.mongodb.event.ConnectionClosedEvent. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.java.lang.IllegalStateException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1612) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571) at com.mongodb.connection.InternalStreamConnection.close(InternalStreamConnection.java:179) at com.mongodb.connection.InternalStreamConnection.open(InternalStreamConnection.java:122) at com.mongodb.connection.UsageTrackingInternalConnection.open(UsageTrackingInternalConnection.java:47) at com.mongodb.connection.DefaultConnectionPool$UsageTrackingInternalConnectionItemFactory.create(DefaultConnectionPool.java:494) at com.mongodb.connection.DefaultConnectionPool$UsageTrackingInternalConnectionItemFactory.create(DefaultConnectionPool.java:482) at com.mongodb.internal.connection.ConcurrentPool.createNewAndReleasePermitIfFailure(ConcurrentPool.java:164) at com.mongodb.internal.connection.ConcurrentPool.ensureMinSize(ConcurrentPool.java:158) at com.mongodb.connection.DefaultConnectionPool$3.run(DefaultConnectionPool.java:302) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744)
首先,看到 java.lang.NoClassDefFoundError 就会联想到缺少jar包,但是我看了我有导
<!-- https://mvnrepository.com/artifact/org.springframework.data/spring-data-commons --><dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-commons</artifactId> <version>1.7.0.RELEASE</version></dependency>
然后就一直没找到原因,最后尝试了下换jar的版本
<!-- https://mvnrepository.com/artifact/org.springframework.data/spring-data-commons --><dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-commons</artifactId> <version>1.13.4.RELEASE</version></dependency>
这个问题就解决了
阅读全文
0 0
- nested exception is java.lang.NoClassDefFoundError: org/springframework/data/geo/GeoResults
- nested exception is java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
- nested exception is java.lang.NoClassDefFoundError: org/hibernate/cfg/Configuration
- nested exception is java.lang.NoClassDefFoundError: org/objectweb/asm/Type
- nested exception is java.lang.NoClassDefFoundError: org/objectweb/asm/Type
- nested exception is java.lang.NoClassDefFoundError
- org/objectweb/asm/Type异常 nested exception is java.lang.NoClassDefFoundError: org/objectweb/asm/Typ
- nested exception is java.lang.NoClassDefFoundError: org/aspectj/lang/annotation/Around
- nested exception is java.lang.NoSuchMethodError: org.springframework.beans.MutablePropertyValues.add
- 【spring-security】nested exception is java.lang.ClassNotFoundException: org.springframework.security.
- nested exception is java.lang.NoSuchMethodError: org.springframework.http.MediaType.getCharset()
- nested exception is java.lang.IncompatibleClassChangeError: class org.springframework.core.type.clas
- nested exception is java.lang.NoClassDefFoundError: org/hibernate/cfg/HbmBinder$SecondPass
- nested exception is java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool
- Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/
- hibernate4整合spring3.1出现nested exception is java.lang.NoClassDefFoundError: org/hibernate/engine/Sess
- 解决nested exception is java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
- Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: org/aspectj/weave
- Codeforces 835 B The number on the board
- Android Studio 配置使用GreenDao3.0
- Cow Navigation
- android studio 中去除标题栏(全屏显示)
- Java并发编程实战(学习笔记 一 第二章 线程安全性)
- nested exception is java.lang.NoClassDefFoundError: org/springframework/data/geo/GeoResults
- Linux目录结构及文件基本操作
- 总结一下vxWorks中系统时钟是怎么修改延迟任务的时间片的
- linux安装nexus(支持jdk1.7)
- URL 源码分析
- Webservice 简单使用
- nefu 2 猜想 (哥德巴赫猜想)
- 终端执行python脚本 (for Mac)
- 使用base64编码