【问题标题】:play framework not deployed to heroku播放框架未部署到heroku
【发布时间】:2013-12-18 19:24:53
【问题描述】:

当我最终通过git push heroku master 部署到 Heroku 并访问网页时,我正在关注this tutorial,它失败并显示Application Errorheroku logs 有以下内容:

2013-12-18T18:27:30.109623+00:00 heroku[web.1]: Starting process with command `target/start -Dhttp.port=${PORT} -DapplyEvolutions.default=true -Ddb.default.url=${DATABASE_URL} -Ddb.default.driver=org.postgresql.Driver`
2013-12-18T18:27:31.051319+00:00 app[web.1]: bash: target/start: No such file or directory

确实,根本没有目标/启动文件。我该如何解决这个问题?

【问题讨论】:

  • target/start 应该作为-----> Running: sbt clean compile stage 的结果出现,请确保在推送后看到这一行。
  • 嗨,Andrey,编译顺利
  • 不幸的是,由于 stackoverflow 的限制,我无法粘贴输出,但您提到的那一行是第一行,一切顺利。 [成功] 总时间:4 秒,2013 年 12 月 19 日上午 10:43:18 完成 -----> Dropping ivy cache from the slug -----> Dropping project boot dir from the slug ----- > 从 slug 中删除编译工件 -----> 发现进程类型 Procfile 声明类型 -> web -----> 压缩...完成,84.3MB -----> 启动...完成,v6 @ 987654322@ 部署到 Heroku
  • 这是我的应用程序错误:rocky-stream-1895.herokuapp.com
  • heroku 日志:2013-12-19T10:43:33+00:00 heroku[slug-compiler]:Slug 编译完成 2013-12-19T10:43:40.057039+00:00 heroku[web .1]: 使用命令target/start -Dhttp.port=${PORT} -DapplyEvolutions.default=true -Ddb.default.url=${DATABASE_URL} -Ddb.default.driver=org.postgresql.Driver 2013-12-19T10:43:40.850702+00:00 启动进程 heroku[web.1]: 使用命令target/start -Dhttp.port=${PORT} -DapplyEvolutions.default=true -Ddb.default.url=${DATABASE_URL} -Ddb.default.driver=org.postgresql.Driver启动进程

标签: heroku playframework-2.1


【解决方案1】:

将 Procfile 更改为:

web: target/universal/stage/bin/play ...

比赛地点变了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多