【问题标题】:PlayFramework and MongoDB Auto-Reconfiguration ErrorPlayFramework 和 MongoDB 自动重新配置错误
【发布时间】:2012-10-16 23:05:51
【问题描述】:

我在使用 Play2 和 MongoDB 进行自动重新配置时遇到问题。任何帮助将非常感激。我已将错误日志、编译的应用程序和 application.conf 通过电子邮件发送到 support@cloudfoundry.com..

谢谢!

【问题讨论】:

  • 您好,需要明确的是,您是否已将 MongoDB 服务绑定到应用程序?
  • 正确。我创建了一个 mongodb 服务的实例并在 vmc push 期间绑定它。
  • 有来自 CloudFoundry 的人吗?
  • 抱歉回复慢!您是否可以通过邮寄至 support@cloudfoundry.com 或 dropbox 提供应用程序的副本?
  • 嗨。感谢您的回复。是否可以为没有源的应用程序提供配置文件?谢谢!

标签: cloud-foundry


【解决方案1】:

只是为了更新这个帖子;

请在https://cloudfoundry.atlassian.net/browse/CF-141https://cloudfoundry.atlassian.net/browse/CF-141查看已提交票证上的 cmets

我们只为 Postgres 和 MySQL 实现了 Play 自动重新配置。我们 想为 Mongo 等附加服务进行自动配置, 但需要在 Play 应用中找到通用的使用模式(一个 可能是 application.conf 中的常见属性名称)。在里面 同时,您可以将连接道具外部化到 application.conf 和 使用在应用启动时解决的 CF 提供的道具: mongodb.host=${?cloud.services.mongodb.connection.hostname} mongodb.port=${?cloud.services.mongodb.connection.port} mongodb.db=${?cloud.services.mongodb.connection.db} mongodb.username=${?cloud.services.mongodb.connection.username} mongodb.password=${?cloud.services.mongodb.connection.password}

【讨论】:

  • 您好,我做了如下配置。 db.default.driver=${?cloud.services.mysql.connection.driver} db.default.url=${?cloud.services.mysql.connection.url} db.default.password=${?cloud.services .mysql.connection.password} db.default.username=${?cloud.services.mysql.connection.username} 它抛出以下错误。 ERR 原因:配置错误:配置错误[dataSource or dataSourceClassName or jdbcUrl is required.]
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多