【发布时间】:2014-04-20 08:41:03
【问题描述】:
昨天我向我的 Heroku 应用程序推送了更新,但在线版本似乎没有执行最新的代码。具体来说,我添加的新路线导致“找不到操作”错误visible here 并且Akka job I schedule in Global.onStart 未启动。它至少没有写入日志。
我的conf/routes 文件包含行
GET /json/matches controllers.FeedDaemon.matches()
corresponding Controller exists 并执行此操作
def matches = Action { implicit request =>
Ok(Cache.get(keyMatches) match {
case Some(o) => o.asInstanceOf[String]
case None => ""
})
}
不用说,它在本地工作。 heroku 构建没有报告任何错误,只是通过了。
我正在使用 play 2.2.2。我的应用程序包含一个 git 子模块,并且是一个 sbt 多项目构建。 Heroku 虽然检测到 git 子模块。如果多项目是问题所在,我预计会出现构建错误或ClassNotFoundExceptions。
【问题讨论】:
标签: git scala heroku playframework playframework-2.2