私はplayframeworkでsalatプラグインを使い始めようとしています。データベースを構成し、application.conf
すべての依存関係をファイルBuild.scala
に追加し、salatをplay.plugins
ファイルに追加しました。実際にはまだプロジェクトにコードを追加していません。githubページの指示に従って、プロジェクトを実行しようとしました。次のエラーメッセージが表示されます
(サーバーが起動しました。Ctrl+ Dを使用して停止し、コンソールに戻ります...) [情報]再生-mongodb[デフォルト]接続先heroku_app4620908@ds031907.mongolab.com:31907/heroku_app4620908 [エラー]アプリケーション- !@6bchnaacn-リクエスト[GET/]の内部サーバーエラー-> play.api.Configuration $$ anon $ 1:構成エラー[[ds031907.mongolab.com/107.21.153.211:31907]に接続できませんでした] play.api.Configuration $ .play $ api $ Configuration $$ configError(Configuration.scala:71)〜[play_2.9.1-2.0.3.jar:2.0.3]で play.api.Configuration.reportError(Configuration.scala:258)〜[play_2.9.1-2.0.3.jar:2.0.3]で se.radley.plugin.salat.SalatPlugin $$ anonfun $ onStart $ 1.apply(SalatPlugin.scala:105)〜[play-plugins-salat_2.9.1-1.0.8.jar:1.0.8] se.radley.plugin.salat.SalatPlugin $$ anonfun $ onStart $ 1.apply(SalatPlugin.scala:98)〜[play-plugins-salat_2.9.1-1.0.8.jar:1.0.8] at scala.collection.TraversableLike $$ anonfun $ map $ 1.apply(TraversableLike.scala:194)〜[scala-library.jar:0.11.3] at scala.collection.TraversableLike $$ anonfun $ map $ 1.apply(TraversableLike.scala:194)〜[scala-library.jar:0.11.3] 原因:com.mongodb.CommandResult $ CommandFailure:コマンドが失敗しました[listDatabases]:{"serverUsed": "db-uri"、 "errmsg": "ログインが必要です"、 "ok":0.0} com.mongodb.CommandResult.getException(CommandResult.java:88)〜[mongo-java-driver-2.8.0.jar:naで com.mongodb.CommandResult.throwOnError(CommandResult.java:134)〜[mongo-java-driver-2.8.0.jar:na]で com.mongodb.Mongo.getDatabaseNames(Mongo.java:356)〜[mongo-java-driver-2.8.0.jar:na]で com.mongodb.casbah.MongoConnection.getDatabaseNames(MongoConnection.scala:190)〜[casbah-core_2.9.1-2.4.1.jar:2.4.1]で se.radley.plugin.salat.SalatPlugin $$ anonfun $ onStart $ 1.apply(SalatPlugin.scala:103)〜[play-plugins-salat_2.9.1-1.0.8.jar:1.0.8] se.radley.plugin.salat.SalatPlugin $$ anonfun $ onStart $ 1.apply(SalatPlugin.scala:98)〜[play-plugins-salat_2.9.1-1.0.8.jar:1.0.8]
パスワードとすべてをconfファイルに追加したので困惑しました。ログから、私のためにデータベースに接続しようとしているものは何でも、私が提供した情報を使用して最初にログインしていないように見えます。