spring整合mongo报错:Timed Out While Waiting For A Server That Matches AnyServerSelector{} After 10000 Ms
2015-07-31 20:17
781 查看
今天在整合mina,让人头疼的是一直报超时错误,调了3个多小时的错误,终于找到原因了,下面是报的错
将mongo的驱动换成如下超时错误即可解决
关于这个问题程序界的大神给出的回答是:
org.springframework.dao.DataAccessResourceFailureException: Timed out while waiting for a server that matches AnyServerSelector{} after 10000 ms; nested exception is com.mongodb.MongoTimeoutException: Timed out while waiting for a server that matches AnyServerSelector{} after 10000 ms at org.springframework.data.mongodb.core.MongoExceptionTranslator.translateExceptionIfPossible(MongoExceptionTranslator.java:71) at org.springframework.data.mongodb.core.MongoTemplate.potentiallyConvertRuntimeException(MongoTemplate.java:1918) at org.springframework.data.mongodb.core.MongoTemplate.execute(MongoTemplate.java:412) at org.springframework.data.mongodb.core.MongoTemplate.insertDBObjectList(MongoTemplate.java:916) at org.springframework.data.mongodb.core.MongoTemplate.doInsertBatch(MongoTemplate.java:807) at org.springframework.data.mongodb.core.MongoTemplate.doInsertAll(MongoTemplate.java:787) at org.springframework.data.mongodb.core.MongoTemplate.insertAll(MongoTemplate.java:762)需要说明的是我用的mongo的驱动如下:
<dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>2.12.4</version> </dependency>
将mongo的驱动换成如下超时错误即可解决
<dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.0.2</version> </dependency>
关于这个问题程序界的大神给出的回答是:
We just released the 2.12.4 Java driver which contains an improvement to the error message for that MongoTimeoutException. If you are in a position where you can easily upgrade, please try it. In 2.12.3, the driver does log connection failures via JUL so there should be INFO-level log messages available as well.
相关文章推荐
- java类的特性
- Java面向对象的三大特征
- Eclipse中导入项目Js文件报错
- spring 声明式事务管理注解方式实现
- Java虚拟机七种垃圾收集器比较
- 【转自看雪】反编译apk+eclipse中动态调试smali
- spring 声明式事务管理xml方式实现
- Java 修饰符
- JAVA EE 自学路线
- JUnit4---eclipse实现java代码单元测试
- java多线程基础部分探究
- java.多线程
- java 当中的多态,面向对象,方法的重载,Final关键字
- Struts框架之文件的上传
- Java学习第4天>>面向对象1
- Error/Exception-01-hibernate(jar包冲突)--javax.persistence.OneToMany.orphanRemoval()Z异常
- java中注解的使用与实例 (二)
- Struts2中Theme与Template
- Java 序列化
- Java中的堆内存和栈内存