heroku を使用して grails アプリをホストしています。アプリを起動して実行し、新しいコントローラー メソッドのみを追加して、再デプロイしました。デプロイは成功し、エラーや奇妙な警告メッセージは表示されませんでしたが、アプリケーションは失敗しました。
ログは次のとおりです。
heroku[slugc]: Slug compilation started
heroku[api]: Deploy 02ebfa1 by x@gmail.com
heroku[api]: Release v35 created by x@gmail.com
heroku[api]: Deploy 02ebfa1 by x@gmail.com
heroku[web.1]: State changed from crashed to starting
heroku[slugc]: Slug compilation finished
heroku[web.1]: Starting process with command `java -Xmx384m -Xss512k -XX:+UseCompressedOops -jar server/webapp-runner.jar --port 49719 target/*.war`
app[web.1]: Unable to access jarfile server/webapp-runner.jar
heroku[web.1]: Process exited with status 1
heroku[web.1]: State changed from starting to crashed
私が確認できる限り、webapp-runner.jar は heroku が私のアプリケーションから作成するファイルです。ファイルが存在しない、またはアクセスできないという事実は、ファイルが存在しないか、正しくないことを示しています。heroku のコンテキスト内でこれを診断する方法はありますか?