您的位置:首页 > 编程语言 > Java开发

mongo使用java-spring时用户验证配置方法

2016-09-17 11:53 801 查看
提示错误信息:com.mongodb.MongoQueryException: Query failed with error code 13 and error message 'not authorized for query on

参考网址:http://stackoverflow.com/questions/31503525/unable-to-connect-to-remote-mongo-db-for-2-days

mongo2.6配置用户验证,只需关注以下红色字体部分

<mongo:mongo-client
id="mongoClient"
replica-set="#{mongo[servers]}"
credentials="dbuser:dbpass@dbname}">
        <mongo:client-options
                connections-per-host="#{mongo[connections_per_host]}"
                threads-allowed-to-block-for-connection-multiplier="5"
                connect-timeout="#{mongo[connection_timeout]}"
                max-wait-time="#{mongo[max_wait_time]}"
                socket-keep-alive="#{mongo[socket_keepalive]}"
                socket-timeout="#{mongo[socket_timeout]}"
                write-concern="#{mongo[write_concern]}"/>
    </mongo:mongo-client>

    <mongo:db-factory
dbname="#{mongo[db_name]}"
mongo-ref="mongoClient"/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐