0
我的XML文件看起來像這樣連接到MongoDB中使用Spring數據
<mongo:mongo host="${mongo.host}" port="${mongo.port}"/>
<mongo:db-factory dbname="SmartSearch" mongo-ref="mongo" username="${mongo.user}" password="${mongo.password}"/>
<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
<constructor-arg name="mongoDbFactory" ref="mongoDbFactory"/>
</bean>
<mongo:repositories base-package="be.omniatravel.service.repository"/>
我有最新的依賴MongoDB的Maven中
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-mongodb</artifactId>
<version>1.8.0.RELEASE</version>
</dependency>
它正確地連接上我的Tomcat服務器的啓動,但當我嘗試與數據庫交互我得到以下錯誤
HTTP狀態500 - 請求處理失敗;嵌套異常是org.springframework.data.mongodb.CannotGetMongoDbConnectionException:無法驗證到數據庫[MY_DATABASE],用戶名= [MY_USERNAME],密碼= [MY_PASSWORD]
我確定分貝,用戶和密碼是否正確。