小编hip*_*uff的帖子

尝试连接到 MongoLab 时 URL 格式的 MongoException

我有一个使用 MongoLab 作为数据库的 Grails 2.4.4 应用程序。我以前使用 GORM 的 mongo 插件连接到数据库(请参阅此处的插件)。这不是一个好的体验,所以我正在切换到 Morpia 并从 GORM 切换到 mongodb。

我目前有 morphia 库版本 1.0.1 作为项目中的编译时依赖项。我在 Mongolab 中创建了一个用户,用户名:用户名,密码:pass(不是实际的凭证......)

我正在尝试使用 MongoClient 连接到数据库。我一直在查看文档(此处的文档)并且我也参考了这个问题,但它使用的是旧的连接方式。

这是我的错误,即使我没有看到抛出此错误的原因,因为我的字符串格式似乎是正确的:

ERROR context.GrailsContextLoaderListener
- Error initializing the application: Error creating bean with name 'datastore': 
Cannot resolve reference to bean 'mongoClient' while setting constructor argument; 
nested exception is org.springframework.beans.factory.BeanCreationException: 
Error creating bean with name 'mongoClient': Instantiation of bean failed; 
nested exception is org.springframework.beans.BeanInstantiationException: 
Could not instantiate bean class [com.mongodb.MongoClient]: Constructor …
Run Code Online (Sandbox Code Playgroud)

grails spring mongodb morphia mlab

1
推荐指数
1
解决办法
4180
查看次数

标签 统计

grails ×1

mlab ×1

mongodb ×1

morphia ×1

spring ×1