部署到heroku成功但应用程序没有出现

时间:2017-04-02 10:25:56

标签: java tomcat heroku war heroku-cli

我创建了一个简单的Java(maven)Web应用程序(WAR)。在本地Tomcat上一切正常,但是当我尝试部署到HEROKU时,应用程序没有显示(我在应用程序的主页上得到了错误。 我运行这个命令

heroku war:deploy myapp-ws-0.0.1-SNAPSHOT.war --app myapp-ws

并且所有操作都成功 enter image description here

我在Heroku上运行我的应用程序所需的唯一参数是spring profile,我是这样添加的。

heroku config:set -Dspring.profiles.active="true"

我对heroku很新,但过去有没有人成功地向heroku发动战争?我找不到问题,除了显示应用程序应用程序错误的主页之外没有出现任何错误。我应该包括在这里的任何其他信息吗?

1 个答案:

答案 0 :(得分:1)

好的,我让它工作了,首先我能够检查日志:

heroku logs --tail --app myapp-ws

然后我发现你必须添加一个实例,因为一开始就有零

heroku ps:scale web=1

最后我以这种方式添加了我的论点

heroku config:set WEBAPP_RUNNER_OPTS="-Dspring.profiles.active=test" --app myapp-ws