Details
-
Bug
-
Resolution: Done
-
Major - P3
-
None
-
2.9.1
-
None
-
Mac 10.7.5
Description
I had been able to connect and work with the database, but all of a sudden I started getting "Connection refused" errors. I can still connect to mongod from the command line. I checked the bug reports and changed host from "localhost" to 127.0.0.1. But that hasn't helped. Here's the stack-trace:
Caused by: com.mongodb.MongoException$Network: can't call something : local/192.168.1.44:27017/test
at com.mongodb.DBTCPConnector.call(DBTCPConnector.java:227)
at com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:305)
at com.mongodb.DB.command(DB.java:160)
at com.mongodb.DB.command(DB.java:183)
at com.mongodb.DB.command(DB.java:144)
at com.mongodb.DBCollection.drop(DBCollection.java:765)
at com.mongodb.DBApiLayer$MyCollection.drop(DBApiLayer.java:206)
at org.springframework.data.mongodb.core.MongoTemplate$7.doInCollection(MongoTemplate.java:430)
at org.springframework.data.mongodb.core.MongoTemplate$7.doInCollection(MongoTemplate.java:428)
at org.springframework.data.mongodb.core.MongoTemplate.execute(MongoTemplate.java:368)
... 31 more
Caused by: java.io.IOException: couldn't connect to [local/192.168.1.44:27017] bc:java.net.ConnectException: Connection refused
at com.mongodb.DBPort._open(DBPort.java:228)
at com.mongodb.DBPort.go(DBPort.java:112)
at com.mongodb.DBPort.call(DBPort.java:79)
at com.mongodb.DBTCPConnector.call(DBTCPConnector.java:218)
Here's my Spring configuration for Mongo:
<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
<constructor-arg name="mongoDbFactory" ref="mongoDbFactory" />
</bean>
<mongo:db-factory id="mongoDbFactory" dbname="hledb" host="127.0.0.1" port="27017"/>