2015-05-09 15 views
6

Xin chào bạn bè Tôi đang gặp vấn đề khi kết nối với mongodb 3.0 bằng dữ liệu mùa xuân nếu tôi đang sử dụng thẻ sau đó nó hiển thị vấn đề với thông báo lỗi xác thực khi ứng dụng của tôi truy vấn cơ sở dữ liệu và nếu tôi đang sử dụng và sau đó ứng dụng của tôi cung cấp ngoại lệ SAX trong tệp cấu hình mongoDb xml của tôi. Và một điều nữa tôi muốn đề cập ở đây là chúng tôi đang sử dụng bản sao đặt trong mongodb Vui lòng đề xuất một số giải pháp cho vấn đề này. Cảm ơn trước.Kết nối và xác thực MongoDB 3.0 sử dụng dữ liệu mùa xuân 1.4.1.RELEASE

<beans xmlns="http://www.springframework.org/schema/beans" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:mongo="http://www.springframework.org/schema/data/mongo" 
    xsi:schemaLocation="http://www.springframework.org/schema/data/mongo http://www.springframework.org/schema/data/mongo/spring-mongo.xsd 
     http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> 

    <!-- <context:property-placeholder location="classpath:mongo.properties" /> --> 
    <mongo:mongo-client id="mongo" replica-set="xxx.xx.x.xx:27017,xxx.xx.x.xx::27017" credentials="admin:[email protected]"> 
     <mongo:client-options write-concern="NONE" 
      connections-per-host="10"    
      connect-timeout="30000" 
      max-wait-time="10000" 
     /> 
    </mongo:mongo-client> 

    <!-- MongoTemplate for connecting and quering the documents in the database --> 
    <bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate"> 
     <constructor-arg ref="mongo"/> 
     <constructor-arg name="databaseName" value="xyz"/>   
    </bean>   
</beans> 
+0

phần tử XML 'mongo-client' đã được giới thiệu trong 'spring-data-mongodb: 1.7.0' và do đó không thể được sử dụng với' 1.4.1' –

+0

@ChristophStrobl Cảm ơn bạn đã trả lời tôi có đã khắc phục vấn đề này với cùng một giải pháp mà bạn đã đề xuất. Và tôi cũng phải cập nhật vào mùa xuân 4. – Archit

Trả lời

1

Đó là sai lầm của tôi Mongo-client có sẵn trong mùa xuân-dữ liệu MongoDB: 1.7.0 và tôi đã sử dụng 1.4.1 và sau khi cập nhật dữ liệu mùa xuân tôi đã để cập nhật mùa xuân của tôi đến 4 do một số chưa được giải quyết phụ thuộc. Bây giờ nó đang làm việc tốt. :-)

Các vấn đề liên quan