Die Scala Play 2.2-Anwendung stürzt nach der Bereitstellung in Heroku ab: target / start Keine solche Datei oder kein solches Verzeichnis

Ich habe stundenlang damit gekämpft und kann nicht herausfinden, warum ich nach der Bereitstellung meiner Scala Play 2.2-Anwendung in Heroku diese Stapelverfolgung erhalte:

2013-09-30T01:05:09.413177+00:00 heroku[web.1]: Starting process with command `target/start -Dhttp.port=18174 $PLAY_OPTS`
2013-09-30T01:05:10.931893+00:00 app[web.1]: bash: target/start: No such file or directory
2013-09-30T01:05:12.382399+00:00 heroku[web.1]: Process exited with status 127
2013-09-30T01:05:12.414050+00:00 heroku[web.1]: State changed from starting to crashed

Ich habe mehrere ausprobiertProcfile Versionen ohne Erfolg, einige Beispiele sind:

web: target/start -Dhttp.port=$PORT

web: target/start -Dhttp.port=$PORT $PLAY_OPTS

web: target/start -Dhttp.port=$PORT $JAVA_OPTS

web: target/start Web -Dhttp.port=$PORT $PLAY_OPTS

web: target/start -Dhttp.port=$PORT $PLAY_OPTS -Dconfig.file=application.conf

web: target/start -Dhttp.port=$PORT $PLAY_OPTS -Dconfig.file=conf/application.conf

Ich habe sogar versucht, kein Procfile zu verwenden.

Ich benutze Scala 2.10.2 und Play 2.2. In derselben Heroku-Anwendung, in der ich eine frühere Version meines Projekts unter Play 2.0 ausgeführt habe, weiß ich nicht, ob dies damit zusammenhängt.

Die Anwendung funktioniert perfekt vor Ort. Ich verband mich mit der Bash in Heroku und rannte davon

sbt clean
sbt stage

von Hand und ich überprüfte, dass das Ziel gereinigt und wieder aufgebaut wird.

Worauf verweist "Ziel / Start: Keine solche Datei oder solches Verzeichnis"? Zum Ziel? Zum Startbefehl? Zu etwas anderem?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage