我部署了一个 Play 应用程序!来自 Heroku 上的 Bamboo,部署正常,我可以在我的 Heroku 帐户上找到我的应用程序。问题是当我运行我的应用程序时:它给了我:
应用程序错误
您的页面发生错误无法提供和实施。请过几次再试。
如果您在所有者之下,请检查您的日志以获取详细信息。
此外,我创建了一个 PROCFILE,其中包含:
Web: play run-Xmx512M -% prod - http port = $ PORT-Dprecompiled = true.
然后我将这些行添加到 Play 应用程序的配置文件中!(文件应用程序.conf)
# Application mode
# ~ ~ ~ ~ ~
# Set to dev to enable instant reloading and other development help.
# Otherwise set to prod.
application.mode = dev
prod.application.mode% = prod
Heroku 的日志给了我:
app [web.1]: Caused by: org.apache.catalina.Life
cycleException: Failed to start component [standardservice [Tomcat]] heroku [web.1]: Process exited with status 1
我试图运行命令:
heroku run bash - app myApp
它给了我:
Running `bash` attached to terminal ... up, run.2767
! Heroku customer internal error.
! Search for help at: https://help.heroku.com
另外,我不明白为什么 Heroku 不考虑我的 Procfile ?因为 Dynos 包含:
测功机
Web PRE_JAVA} $ {JAVA_OPTS} $ {java-jar webapp-runner-7.0.34.3.jar - p ...
有人可以帮助我吗?我必须做什么 ?有任何想法吗 ?