我部署了Play应用程序!来自Heroku上的Bamboo,部署通常是我可以在我的Heroku帐户上找到我的应用程序。 问题是当我运行我的应用程序时:它给了我:
应用程序错误
您的页面中发生错误无法提供服务和实施。请在几个小时内再试一次。
如果您是所有者,请查看日志以获取详细信息。
此外,我创建了一个包含:
的PROCFILEWeb: play run-Xmx512M -% prod - http port = $ PORT-Dprecompiled = true.
然后我将这些行添加到Play应用程序的配置文件中! (file application.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包含:
DYNOS
Web PRE_JAVA} $ {JAVA_OPTS} $ {java-jar webapp-runner-7.0.34.3.jar - p ...
有人可以帮助我吗?我必须做什么 ?任何想法?