Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 玩框架控制器在添加reactivemongo插件后返回空响应_Mongodb_Scala_Web_Playframework 2.0_Reactivemongo - Fatal编程技术网

Mongodb 玩框架控制器在添加reactivemongo插件后返回空响应

Mongodb 玩框架控制器在添加reactivemongo插件后返回空响应,mongodb,scala,web,playframework-2.0,reactivemongo,Mongodb,Scala,Web,Playframework 2.0,Reactivemongo,我对reactivemongo和Play框架还很陌生。我正在开发一个Play应用程序,这时需要添加MongoDB连接。我决定使用reactiveMongo,并根据此处的教程制作了所有内容: 我遇到的问题是,在我添加插件并配置它之后,我开始从应用程序接收空响应(ERR_empty_RESPONSE)。一旦我删除插件并初始化它,我就开始再次接收带有HTML文本的正确web应用程序响应 以下是生成文件: object ApplicationBuild extends Build { val a

我对reactivemongo和Play框架还很陌生。我正在开发一个Play应用程序,这时需要添加MongoDB连接。我决定使用reactiveMongo,并根据此处的教程制作了所有内容:

我遇到的问题是,在我添加插件并配置它之后,我开始从应用程序接收空响应(ERR_empty_RESPONSE)。一旦我删除插件并初始化它,我就开始再次接收带有HTML文本的正确web应用程序响应

以下是生成文件:

object ApplicationBuild extends Build {

  val appName         = "webapp"
  val appVersion      = "1.0-SNAPSHOT"

  val appDependencies = Seq(
    // Add your project dependencies here,
    jdbc,
    anorm,
    "org.reactivemongo" %% "play2-reactivemongo" % "0.10-SNAPSHOT"
  )
  val main = play.Project(appName, appVersion, appDependencies).settings(
    resolvers += "Sonatype Snapshots" at       "http://oss.sonatype.org/content/repositories/snapshots/"
  )
}
插件配置文件是典型的,只有一行:

400:play.modules.reactivemongo.ReactiveMongoPlugin
以下是我在开始和打开页面期间的控制台输出:

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] application - ReactiveMongoPlugin starting...
[info] application - ReactiveMongoPlugin successfully started with db 'users'! Servers:
                [localhost:27017]
[info] play - Application started (Dev)
[WARN] [08/16/2013 23:12:28.922] [New I/O worker #1] [EventStream(akka://play)]     [akka.event-handlers] config is deprecat
ed, use [akka.loggers]

这种行为的原因是什么?

经过一系列迭代后,我发现这是一个版本不匹配的问题,即二进制不兼容。始终确保检查编译每个库时使用的版本,因为有时它不会显示二进制不兼容的错误