我正在使用 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的上下文中诊断这个吗?